Madrid Evening 5 - ATP 1000
Madrid Day 5 Zverev v Shapovalov - ATP 1000
Madrid Day 5 Rune v Griekspoor - ATP 1000
Madrid Day 5 Match 2 - ATP 1000
Madrid Day 5 Alcaraz v Seyboth Wild - ATP 1000
Madrid Day 5 Match 4 - ATP 1000
Madrid Day 5 Match 5 - ATP 1000
Madrid Day 6 - ATP 1000
Madrid Evening 6 - ATP 1000
Madrid Day 6 Match 1 - ATP 1000
Madrid Day 6 Match 2 - ATP 1000
Madrid Day 6 Match 3 - ATP 1000
Madrid Day 6 Match 4 - ATP 1000
Madrid Day 6 Match 5 - ATP 1000
Madrid Day 7 - ATP 1000
Madrid Evening 7 - ATP 1000
Madrid Day 7 Match 6 - ATP 1000
Madrid Day 7 Match 1 - ATP 1000
Madrid Day 7 Match 2 - ATP 1000
Madrid Day 7 Match 3 - ATP 1000
Madrid Day 7 Match 4 - ATP 1000
Madrid Day 7 Match 5 - ATP 1000
Madrid QF 1 - ATP 1000
Madrid QF 2 - ATP 1000
Madrid QF 3 - ATP 1000
Madrid QF 4 - ATP 1000
Madrid Doubles SF 1 - ATP 1000
Madrid SF 1 - ATP 1000
Madrid Doubles SF 2 - ATP 1000
Madrid SF 2 - ATP 1000