Hamburg 2023 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Alexander Zverev | d. | Laslo Djere | 7-5 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Laslo Djere | d. | Zhizhen Zhang | 6-3 6-2 |
| Alexander Zverev | d. | Arthur Fils | 6-2 6-4 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Zhizhen Zhang | d. | Daniel Altmaier | 6-4 6-4 |
| Laslo Djere | d. | Lorenzo Musetti | 7-5 6-3 |
| Alexander Zverev | d. | Luca Van Assche | 6-3 6-4 |
| Arthur Fils | d. | Casper Ruud | 6-0 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Daniel Altmaier | d. | Andrey Rublev | 6-2 6-2 |
| Zhizhen Zhang | d. | Yannick Hanfmann | 4-6 6-1 6-4 |
| Lorenzo Musetti | d. | Jozef Kovalik | 3-6 6-2 6-4 |
| Laslo Djere | d. | Guido Pella | 6-2 3-6 6-3 |
| Luca Van Assche | d. | Alejandro Davidovich Fokina | 3-6 7-6(5) 6-4 |
| Alexander Zverev | d. | Maximilian Marterer | 6-3 7-5 |
| Arthur Fils | d. | Dusan Lajovic | 7-5 7-5 |
| Casper Ruud | d. | Cristian Garin | 1-6 6-2 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Andrey Rublev | d. | Bernabe Zapata Miralles | 5-7 6-1 7-6(7) |
| Daniel Altmaier | d. | Richard Gasquet | 7-5 6-4 |
| Zhizhen Zhang | d. | Jan Choinski | 6-4 7-5 |
| Yannick Hanfmann | d. | Francisco Cerundolo | 4-6 6-2 4-2 RET |
| Lorenzo Musetti | d. | Elias Ymer | 6-4 6-1 |
| Jozef Kovalik | d. | Thiago Seyboth Wild | 7-6(6) 6-4 |
| Guido Pella | d. | Thiago Monteiro | 6-3 4-6 6-4 |
| Laslo Djere | d. | Tomas Martin Etcheverry | 7-6(2) 6-3 |
| Alejandro Davidovich Fokina | d. | Pedro Cachin | 2-6 7-5 6-2 |
| Luca Van Assche | d. | Alexandre Muller | 7-6(3) 6-4 |
| Maximilian Marterer | d. | Rudolf Molleker | 7-6(2) 6-2 |
| Alexander Zverev | d. | Alex Molcan | 6-0 6-3 |
| Dusan Lajovic | d. | Miomir Kecmanovic | 3-6 6-4 6-3 |
| Arthur Fils | d. | Daniel Elahi Galan | 7-5 7-5 |
| Cristian Garin | d. | Hugo Dellien | 6-7(3) 6-1 6-3 |
| Casper Ruud | d. | Sebastian Baez | 6-3 1-6 6-3 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Thiago Seyboth Wild | d. | Thiago Monteiro | 6-4 6-3 |
| Cristian Garin | d. | Kimmer Coppejans | 2-6 6-3 7-6(5) |
| Elias Ymer | d. | Jozef Kovalik | 6-3 6-3 |
| Jan Choinski | d. | Daniel Elahi Galan | 6-1 4-6 6-4 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Thiago Monteiro | d. | Renzo Olivo | 7-6(2) 0-0 RET |
| Thiago Seyboth Wild | d. | Andrea Collarini | 6-4 6-4 |
| Kimmer Coppejans | d. | Thiago Agustin Tirante | 6-1 7-6(4) |
| Cristian Garin | d. | Marko Topo | 6-3 6-4 |
| Elias Ymer | d. | Ivan Gakhov | 6-3 6-2 |
| Jozef Kovalik | d. | Pavel Kotov | 6-3 5-7 6-4 |
| Jan Choinski | d. | Marvin Moeller | 6-3 6-4 |
| Daniel Elahi Galan | d. | Max Hans Rehberg | 4-6 7-6(5) 6-3 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0