Madrid Day 1 Borges v Munar - ATP 1000
Madrid Day 1 Match 2 - ATP 1000
Madrid Day 1 Monfils v Darderi - ATP 1000
Madrid Day 1 Match 4 - ATP 1000
Madrid Day 1 Diaz Acosta v Shapovalov - ATP 1000
Madrid Day 2 Match 1 - ATP 1000
Madrid Day 2 Match 2 - ATP 1000
Madrid Day 2 Match 3 - ATP 1000
Madrid Day 2 Match 4 - ATP 1000
Madrid Day 2 Match 5 - ATP 1000
Madrid Day 3 Match 1 - ATP 1000
Madrid Day 3 Match 2 - ATP 1000
Madrid Day 3 Match 3 - ATP 1000
Madrid Day 3 Match 4 - ATP 1000
Madrid Day 3 Match 5 - ATP 1000
Madrid Day 4 Match 1 - ATP 1000
Madrid Day 4 Match 2 - ATP 1000
Madrid Day 4 Match 3 - ATP 1000
Madrid Day 4 Match 4 - ATP 1000
Madrid Day 4 Match 5 - ATP 1000
Madrid Day 4 Match 6 - ATP 1000
Madrid Day 5 Match 1 - ATP 1000
Madrid Day 5 Match 2 - ATP 1000
Madrid Day 5 Match 3 - ATP 1000
Madrid Day 5 Match 4 - ATP 1000
Madrid Day 5 Match 5 - ATP 1000
Madrid Day 5 Match 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 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 Day 7 Match 6 - ATP 1000