Madrid CH 2024

ATP · Clay

Stefano Napolitano won the title, beating Leandro Riedi 6–3 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇮🇹Stefano Napolitano#27866
🇨🇭Leandro Riedi#24333

Semifinals

2 finished
Fin
🇨🇭Leandro Riedi#243467
🇦🇹Jurij Rodionov6#1426363
Fin
🇮🇹Stefano Napolitano#27864
🇰🇿Mikhail Kukushkin8#34521

Quarterfinals

4 finished
Fin
🇦🇹Jurij Rodionov6#14266
🇱🇧Benjamin Hassan#45914
Fin
🇨🇭Leandro Riedi#24367
🇧🇷Joao Fonseca#41364
Fin
🇮🇹Stefano Napolitano#27867
Fin
🇰🇿Mikhail Kukushkin8#345747
🇪🇸Albert Ramos263665

Round of 16

8 finished
Fin
🇱🇧Benjamin Hassan#459366
🇮🇹Giulio Zeppieri632
Fin
🇦🇹Jurij Rodionov6#14266
Fin
🇨🇭Leandro Riedi#24366
🇺🇦Vitaliy Sachko#17532
Fin
🇧🇷Joao Fonseca#41636
🇫🇷Harold Mayot7#220263
Fin
🇮🇹Stefano Napolitano#27877
🇨🇿Vit Kopriva5#62675
Fin
🇨🇳Juncheng Shang4#250465
Fin
🇰🇿Mikhail Kukushkin8#3456166
🇩🇪Rudolf Molleker711
Fin
🇪🇸Albert Ramos276
🇪🇸Oriol Roca Batalla#290624

Round of 32

16 finished
Fin
🇮🇹Giulio Zeppieri6176
🇯🇵Taro Daniel1#178753
Fin
🇱🇧Benjamin Hassan#459606
🇪🇸Carlos TabernerQ#462464
Fin
🇪🇸Daniel RinconQ#23435
Fin
🇦🇹Jurij Rodionov6#142626
🇰🇿Denis Yevseyev#474364
Fin
🇺🇦Vitaliy Sachko#175647
🇮🇹Francesco PassaroLL#153365
Fin
🇨🇭Leandro Riedi#24367
🇵🇪Ignacio Buse#3335
Fin
🇧🇷Joao Fonseca#41466
🇦🇷Guido AndreozziQ642
Fin
🇫🇷Harold Mayot7#220617
🇧🇪Joris De Loore2664
Fin
🇨🇿Vit Kopriva5#6266
🇪🇸Martin LandaluceWC#6733
Fin
🇮🇹Stefano Napolitano#27866
🇱🇹Vilius Gaubas#14732
Fin
🇫🇷Hugo Grenier#39422
Fin
🇨🇳Juncheng Shang4#25076
🇪🇸Alejandro Moro CanasWC#23852
Fin
Fin
🇩🇪Rudolf Molleker66
DOMNick HardtSE#29634
Fin
🇪🇸Oriol Roca Batalla#290464
🇫🇷Benoit Paire632
Fin
🇪🇸Albert Ramos2616

Qualifying round 2

6 finished
Fin
🇦🇷Guido Andreozzi8637
🇮🇹Francesco Passaro1#1534665
Fin
🇪🇸Daniel Rincon2#23467
🇩🇪Marvin Moeller9#227365
Fin
🇮🇹Raul Brancaccio10#221265
Fin
🇵🇪Ignacio Buse#3366
🇪🇸Sergi Perez ContriAlt#43132
Fin
🇪🇸Carlos Taberner#46266

Qualifying round 1

12 finished
Fin
🇮🇹Francesco Passaro1#15366
🇪🇸Alejo Sanchez QuilezWC#32424
Fin
Fin
🇪🇸Daniel Rincon2#23466
Fin
🇩🇪Marvin Moeller9#227177
🇷🇺Svyatoslav Gulin#40766263
Fin
🇪🇸Miguel Damas#3466667
Fin
Fin
🇨🇭Marc Andrea Huesler46566
🇳🇱Ryan Nijboer#384724
Fin
🇮🇹Raul Brancaccio10#221656
Fin
🇵🇪Ignacio Buse#3366
🇮🇹Federico Gaio542
Fin
🇪🇸Sergi Perez ContriAlt#43166
🇷🇴Marius Copil1134
Fin
🇪🇸Carlos Taberner#4624
Fin
🇪🇸Rafael JodarWC#1023