Mexico City CH 2025

ATP · Clay

Felipe Meligeni Alves won the title, beating Luka Pavlovic 6–3 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇧🇷Felipe Meligeni Alves4#34866
🇫🇷Luka PavlovicAlt#20333

Semifinals

2 finished
Fin
🇫🇷Luka PavlovicAlt#20367
🇫🇷Adrian Mannarino3#59463
Fin
🇧🇷Felipe Meligeni Alves4#348367
🇨🇭Marc Andrea Huesler76363

Quarterfinals

4 finished
Fin
🇫🇷Luka PavlovicAlt#203606
🇵🇪Juan Pablo Varillas#202364
Fin
🇫🇷Adrian Mannarino3#59566
🇦🇺Bernard Tomic#181711
Fin
🇧🇷Felipe Meligeni Alves4#34866
🇺🇸Alfredo PerezQ32
Fin
🇨🇭Marc Andrea Huesler76767
🇹🇳Aziz Dougaz#380715

Round of 16

8 finished
Fin
🇵🇪Juan Pablo Varillas#202266
🇦🇺James Duckworth1#70644
Fin
🇫🇷Luka PavlovicAlt#20376
🇲🇽Rodrigo Pacheco Mendez#255643
Fin
🇫🇷Adrian Mannarino3#59626
🇨🇴Nicolas Mejia#115262
Fin
🇺🇸Alfredo PerezQ67
🇺🇸Andres MartinQ#35915
Fin
🇧🇷Felipe Meligeni Alves4#34876
🇺🇸Darwin BlanchWC#323643
Fin
Fin
🇹🇳Aziz Dougaz#38066
🇨🇱Matias Soto#26043

Round of 32

16 finished
Fin
🇦🇺James Duckworth1#7067
🇧🇷Mateus Alves#413363
Fin
🇫🇷Luka PavlovicAlt#20377
🇮🇹Stefano Napolitano#2786566
Fin
🇨🇦Alexis Galarneau6#19533
Fin
🇫🇷Adrian Mannarino3#5976
🇺🇸Aidan Mayo#285654
Fin
🇨🇴Nicolas Mejia#11576
🇺🇸Maxime CressyAlt633
Fin
🇦🇺Bernard Tomic#18166
🇫🇷Tom ParisAlt42
Fin
🇺🇸Alfredo PerezQ76
🇦🇷Juan Pablo Ficovich5#370624
Fin
🇺🇸Andres MartinQ#35966
Fin
🇺🇸Darwin BlanchWC#323366
🇲🇽Rodrigo AlujasWC623
Fin
🇧🇷Felipe Meligeni Alves4#348367
🇰🇿Beibit Zhukayev6369
Fin
🇩🇪Patrick Zahraj661
Fin
🇦🇹Neil OberleitnerQ647
🇫🇷Maxime Janvier1667
Fin
🇨🇱Matias Soto#26076
Fin
🇹🇳Aziz Dougaz#380636
🇦🇷Thiago Agustin Tirante2#53363

Qualifying round 2

6 finished
Fin
🇧🇷Pedro Sakamoto1#44766
🇳🇿Kiranpal Pannu1243
Fin
Fin
🇺🇸Andres Martin9#359646
🇺🇸Ryan Seggerman3363
Fin
🇩🇪Elmar EjupovicAlt6562
Fin
🇺🇸Alfredo Perez66
🇫🇷Tom Paris624

Qualifying round 1

12 finished
Fin
🇧🇷Pedro Sakamoto1#44766
🇲🇽Guillermo TunasWC12
Fin
🇳🇿Kiranpal Pannu12466
🇩🇪Max Wiskandt#382611
Fin
🇺🇦Vladyslav Orlov656
🇺🇸Govind Nanda2173
Fin
🇲🇽Rafael De AlbaWC04
Fin
Fin
🇺🇸Andres Martin9#3596636
🇺🇸Cannon Kingsley173
Fin
🇩🇪Elmar EjupovicAlt66
🇸🇮Bor Artnak524
Fin
🇯🇵Kosuke OguraAlt30
Fin
🇫🇷Tom Paris666
🇯🇵Yuki Mochizuki11
Fin
🇺🇸Alfredo Perez66
🇺🇸Stefan Dostanic10#30342