Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Robin Haase | Thomas Fabbiano | 6-74 | 6-3 | 6-2 |
| Filip Krajinovic | Andreas Seppi | 6-2 | 6-73 | 7-5 |
| Radu Albot | Sergiy Stakhovsky | 7-5 | 6-4 | · |
| Pierre Hugues Herbert | Egor Gerasimov | 6-3 | 6-2 | · |
| Attila Balazs | Hubert Hurkacz | 6-3 | 6-4 | · |
| John Millman | Miomir Kecmanovic | 6-1 | 6-2 | · |
| Laslo Djere | Ernests Gulbis | 6-4 | 6-76 | 7-62 |
| Jannik Sinner | Mate Valkusz | 6-2 | 0-6 | 6-4 |
| Peter Gojowczyk | Lloyd Harris | 7-5 | 6-4 | · |
| Matteo Berrettini | Mikhail Kukushkin | 6-4 | 6-4 | · |
| Aljaz Bedene | Bernard Tomic | 7-65 | 6-4 | · |
| Pablo Cuevas | Yannick Maden | 6-3 | 3-6 | 6-4 |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Matteo Berrettini | ITA | Winner | |
| Filip Krajinovic | SRB | Final | |
| Laslo Djere | SRB | Semifinal | |
| Pierre Hugues Herbert | FRA | Semifinal | |
| AB | Attila Balazs | HUN | Quarterfinal |
| Borna Coric | CRO | Quarterfinal | |
| Nikoloz Basilashvili | GEO | Quarterfinal | |
| Pablo Cuevas | URU | Quarterfinal | |
| Aljaz Bedene | SLO | Round of 16 | |
| Jannik Sinner | ITA | Round of 16 | |
| JM | John Millman | AUS | Round of 16 |
| Marin Cilic | CRO | Round of 16 | |
| MB | Matthias Bachinger | GER | Round of 16 |
| PG | Peter Gojowczyk | GER | Round of 16 |
| Radu Albot | MDA | Round of 16 | |
| Robin Haase | NED | Round of 16 | |
| Andreas Seppi | ITA | Round of 32 | |
| Bernard Tomic | AUS | Round of 32 | |
| Egor Gerasimov | BLR | Round of 32 | |
| Ernests Gulbis | LAT | Round of 32 | |
| Hubert Hurkacz | POL | Round of 32 | |
| Lloyd Harris | RSA | Round of 32 | |
| Mate Valkusz | HUN | Round of 32 | |
| Mikhail Kukushkin | KAZ | Round of 32 | |
| Miomir Kecmanovic | SRB | Round of 32 | |
| Sergiy Stakhovsky | UKR | Round of 32 | |
| TF | Thomas Fabbiano | ITA | Round of 32 |
| YM | Yannick Maden | GER | Round of 32 |