Mexico City CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Felipe Meligeni Alves | d. | Luka Pavlovic | 6-3 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Felipe Meligeni Alves | d. | Marc Andrea Huesler | 3-6 6-3 7-6(3) |
| Luka Pavlovic | d. | Adrian Mannarino | 6-4 7-6(3) |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Marc Andrea Huesler | d. | Aziz Dougaz | 6-7(7) 6-1 7-5 |
| Felipe Meligeni Alves | d. | Alfredo Perez | 6-3 6-2 |
| Adrian Mannarino | d. | Bernard Tomic | 5-7 6-1 6-1 |
| Luka Pavlovic | d. | Juan Pablo Varillas | 6-3 0-6 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Aziz Dougaz | d. | Matias Soto | 6-4 6-3 |
| Marc Andrea Huesler | d. | Neil Oberleitner | 6-4 6-4 |
| Felipe Meligeni Alves | d. | Darwin Blanch | 7-6(4) 6-3 |
| Alfredo Perez | d. | Andres Martin | 6-1 7-5 |
| Bernard Tomic | d. | Juan Alejandro Hernandez Serrano | 6-4 6-2 |
| Adrian Mannarino | d. | Nicolas Mejia | 6-2 2-6 6-2 |
| Luka Pavlovic | d. | Rodrigo Pacheco Mendez | 7-6(4) 6-3 |
| Juan Pablo Varillas | d. | James Duckworth | 2-6 6-4 6-4 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Aziz Dougaz | d. | Thiago Agustin Tirante | 6-3 3-6 6-3 |
| Matias Soto | d. | Maximilian Neuchrist | 7-6(5) 6-3 |
| Neil Oberleitner | d. | Maxime Janvier | 6-1 4-6 7-6(7) |
| Marc Andrea Huesler | d. | Patrick Zahraj | 7-6(6) 6-1 |
| Felipe Meligeni Alves | d. | Beibit Zhukayev | 3-6 6-3 7-6(9) |
| Darwin Blanch | d. | Rodrigo Alujas | 3-6 6-2 6-3 |
| Andres Martin | d. | Juan Carlos Aguilar | 6-1 6-0 |
| Alfredo Perez | d. | Juan Pablo Ficovich | 7-6(2) 6-4 |
| Bernard Tomic | d. | Tom Paris | 6-4 6-2 |
| Juan Alejandro Hernandez Serrano | d. | Pedro Sakamoto | 6-3 6-1 |
| Nicolas Mejia | d. | Maxime Cressy | 7-6(3) 6-3 |
| Adrian Mannarino | d. | Aidan Mayo | 7-6(5) 6-4 |
| Rodrigo Pacheco Mendez | d. | Alexis Galarneau | 6-3 6-3 |
| Luka Pavlovic | d. | Stefano Napolitano | 7-6(5) 7-6(6) |
| Juan Pablo Varillas | d. | Santiago Fa Rodriguez Taverna | 6-1 6-4 |
| James Duckworth | d. | Mateus Alves | 6-3 7-6(3) |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Alfredo Perez | d. | Tom Paris | 6-2 6-4 |
| Maximilian Neuchrist | d. | Elmar Ejupovic | 4-6 7-5 7-6(2) |
| Neil Oberleitner | d. | Olukayode Alafia Damina Ayeni | 6-2 2-6 6-1 |
| Andres Martin | d. | Ryan Seggerman | 6-3 4-6 6-3 |
| Juan Carlos Aguilar | d. | Vladyslav Orlov | 7-5 6-4 |
| Pedro Sakamoto | d. | Kiranpal Pannu | 6-4 6-3 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Alfredo Perez | d. | Stefan Dostanic | 6-4 6-2 |
| Tom Paris | d. | Yuki Mochizuki | 6-1 6-1 |
| Maximilian Neuchrist | d. | Kosuke Ogura | 6-3 6-0 |
| Elmar Ejupovic | d. | Bor Artnak | 6-2 6-4 |
| Olukayode Alafia Damina Ayeni | d. | Alvin Nicholas Tudorica | 6-3 6-3 |
| Neil Oberleitner | d. | Patricio Betancourt Gonzalez | 6-3 6-2 |
| Andres Martin | d. | Cannon Kingsley | 6-1 6-7(3) 6-3 |
| Ryan Seggerman | d. | Alan Fernando Rubio Fierros | 6-7(4) 6-4 6-4 |
| Juan Carlos Aguilar | d. | Rafael De Alba | 6-0 6-4 |
| Vladyslav Orlov | d. | Govind Nanda | 6-1 5-7 6-3 |
| Kiranpal Pannu | d. | Max Wiskandt | 4-6 6-1 6-1 |
| Pedro Sakamoto | d. | Guillermo Tunas | 6-1 6-2 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0