Madrid Masters 2023 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Carlos Alcaraz | d. | Jan Lennard Struff | 6-4 3-6 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Jan Lennard Struff | d. | Aslan Karatsev | 4-6 6-3 6-4 |
| Carlos Alcaraz | d. | Borna Coric | 6-4 6-3 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Aslan Karatsev | d. | Zhizhen Zhang | 7-6(3) 6-4 |
| Jan Lennard Struff | d. | Stefanos Tsitsipas | 7-6(5) 5-7 6-3 |
| Borna Coric | d. | Daniel Altmaier | 6-3 6-3 |
| Carlos Alcaraz | d. | Karen Khachanov | 6-4 7-5 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Aslan Karatsev | d. | Daniil Medvedev | 7-6(1) 6-4 |
| Zhizhen Zhang | d. | Taylor Fritz | 3-6 7-6(5) 7-6(8) |
| Stefanos Tsitsipas | d. | Bernabe Zapata Miralles | 6-3 6-1 |
| Jan Lennard Struff | d. | Pedro Cachin | 7-6(7) 6-7(7) 6-3 |
| Borna Coric | d. | Alejandro Davidovich Fokina | 6-7(5) 6-3 7-6(5) |
| Daniel Altmaier | d. | Jaume Munar | 6-3 6-0 |
| Karen Khachanov | d. | Andrey Rublev | 7-6(8) 6-4 |
| Carlos Alcaraz | d. | Alexander Zverev | 6-1 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Daniil Medvedev | d. | Alexander Shevchenko | 4-6 6-1 7-5 |
| Aslan Karatsev | d. | Alex De Minaur | 6-3 4-6 6-4 |
| Zhizhen Zhang | d. | Cameron Norrie | 2-6 7-6(2) 7-6(2) |
| Taylor Fritz | d. | Cristian Garin | 6-1 7-6(4) |
| Stefanos Tsitsipas | d. | Sebastian Baez | 7-5 3-6 6-3 |
| Bernabe Zapata Miralles | d. | Roman Safiullin | 6-3 3-6 6-3 |
| Pedro Cachin | d. | Frances Tiafoe | 6-1 7-6(2) |
| Jan Lennard Struff | d. | Dusan Lajovic | 6-7(2) 6-3 6-3 |
| Alejandro Davidovich Fokina | d. | Holger Rune | 7-6(1) 5-7 7-6(5) |
| Borna Coric | d. | Hubert Hurkacz | 7-6(3) 6-3 |
| Daniel Altmaier | d. | Yannick Hanfmann | 7-6(3) 6-3 |
| Jaume Munar | d. | Matteo Arnaldi | 3-6 6-3 6-1 |
| Andrey Rublev | d. | Yoshihito Nishioka | 6-2 7-5 |
| Karen Khachanov | d. | Roberto Bautista Agut | 7-5 4-6 6-3 |
| Alexander Zverev | d. | Hugo Grenier | 6-1 6-0 |
| Carlos Alcaraz | d. | Grigor Dimitrov | 6-2 7-5 |
Round of 64
Round of 128
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Yannick Hanfmann | d. | Arthur Cazaux | 6-2 6-4 |
| Borna Gojo | d. | Zsombor Piros | 7-6(6) 6-2 |
| Yosuke Watanuki | d. | Pavel Kotov | 6-7(7) 6-3 7-6(3) |
| Roman Safiullin | d. | Sebastian Ofner | 6-4 7-6(4) |
| Matteo Arnaldi | d. | Arthur Fils | 3-6 6-3 6-2 |
| Hugo Grenier | d. | Daniel Rincon | 6-3 6-7(4) 6-2 |
| Alexander Shevchenko | d. | Juan Manuel Cerundolo | 7-6(5) 6-4 |
| Benoit Paire | d. | Kaichi Uchida | 3-6 6-3 6-4 |
| Jurij Rodionov | d. | Daniel Altmaier | 6-4 6-3 |
| Andrea Vavassori | d. | Felipe Meligeni Alves | 6-3 7-6(12) |
| Marco Cecchinato | d. | Giulio Zeppieri | 7-6(5) 6-4 |
| Aslan Karatsev | d. | Jan Lennard Struff | 6-4 6-2 |
Qualifying round 1
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0