Madrid CH 2024 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Stefano Napolitano | d. | Leandro Riedi | 6-3 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Stefano Napolitano | d. | Mikhail Kukushkin | 6-2 4-1 RET |
| Leandro Riedi | d. | Jurij Rodionov | 4-6 6-3 7-6(3) |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Mikhail Kukushkin | d. | Albert Ramos | 7-6(3) 4-6 7-6(5) |
| Stefano Napolitano | d. | Marc Andrea Huesler | 6-2 7-6(5) |
| Leandro Riedi | d. | Joao Fonseca | 6-3 7-6(4) |
| Jurij Rodionov | d. | Benjamin Hassan | 6-1 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Albert Ramos | d. | Oriol Roca Batalla | 7-6(2) 6-4 |
| Mikhail Kukushkin | d. | Rudolf Molleker | 6-7(1) 6-1 6-1 |
| Marc Andrea Huesler | d. | Juncheng Shang | 6-4 3-6 7-5 |
| Stefano Napolitano | d. | Vit Kopriva | 7-6(7) 7-5 |
| Joao Fonseca | d. | Harold Mayot | 6-2 3-6 6-3 |
| Leandro Riedi | d. | Vitaliy Sachko | 6-3 6-2 |
| Jurij Rodionov | d. | Bernabe Zapata Miralles | 6-4 6-2 |
| Benjamin Hassan | d. | Giulio Zeppieri | 3-6 6-3 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Albert Ramos | d. | Abedallah Shelbayh | 6-1 1-6 6-2 |
| Oriol Roca Batalla | d. | Benoit Paire | 4-6 6-3 4-2 RET |
| Rudolf Molleker | d. | Nick Hardt | 6-3 6-4 |
| Mikhail Kukushkin | d. | Nicolas Moreno De Alboran | 6-4 6-4 |
| Juncheng Shang | d. | Alejandro Moro Canas | 7-5 6-2 |
| Marc Andrea Huesler | d. | Hugo Grenier | 6-2 6-2 |
| Stefano Napolitano | d. | Vilius Gaubas | 6-3 6-2 |
| Vit Kopriva | d. | Martin Landaluce | 6-3 6-3 |
| Harold Mayot | d. | Joris De Loore | 6-2 1-6 7-6(4) |
| Joao Fonseca | d. | Guido Andreozzi | 4-6 6-4 6-2 |
| Leandro Riedi | d. | Ignacio Buse | 6-3 7-5 |
| Vitaliy Sachko | d. | Francesco Passaro | 6-3 4-6 7-5 |
| Jurij Rodionov | d. | Denis Yevseyev | 6-3 2-6 6-4 |
| Bernabe Zapata Miralles | d. | Daniel Rincon | 6-3 7-5 |
| Benjamin Hassan | d. | Carlos Taberner | 6-4 0-6 6-4 |
| Giulio Zeppieri | d. | Taro Daniel | 6-7(1) 7-5 6-3 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Carlos Taberner | d. | Daniel Merida Aguilar | 6-2 6-3 |
| Ignacio Buse | d. | Sergi Perez Contri | 6-3 6-2 |
| Marc Andrea Huesler | d. | Raul Brancaccio | 6-2 7-6(5) |
| Abedallah Shelbayh | d. | Javier Barranco Cosano | 6-4 3-6 6-1 |
| Daniel Rincon | d. | Marvin Moeller | 6-3 7-6(5) |
| Guido Andreozzi | d. | Francesco Passaro | 6-4 3-6 7-6(5) |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Daniel Merida Aguilar | d. | Rafael Jodar | 6-2 6-3 |
| Carlos Taberner | d. | Nikolas Sanchez Izquierdo | 4-1 RET |
| Sergi Perez Contri | d. | Marius Copil | 6-3 6-4 |
| Ignacio Buse | d. | Federico Gaio | 6-4 6-2 |
| Raul Brancaccio | d. | Alberto Barroso Campos | 6-2 5-7 6-4 |
| Marc Andrea Huesler | d. | Ryan Nijboer | 6-7(5) 6-2 6-4 |
| Javier Barranco Cosano | d. | Gastao Elias | 6-3 6-4 |
| Abedallah Shelbayh | d. | Miguel Damas | 7-6(6) 7-6(7) |
| Marvin Moeller | d. | Svyatoslav Gulin | 1-6 7-6(2) 7-6(3) |
| Daniel Rincon | d. | Pablo Manzano Lapuerta | 6-0 6-0 |
| Guido Andreozzi | d. | Daniel Lara Salmeron | 6-2 7-5 |
| Francesco Passaro | d. | Alejo Sanchez Quilez | 6-2 6-4 |