Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Radu Albot | Joao Sousa | 6-2 | 7-67 | · |
| Jan Lennard Struff | Marcos Giron | 7-5 | 5-7 | 7-68 |
| Lorenzo Sonego | Benoit Paire | 7-5 | 6-2 | · |
| Oscar Otte | Daniel Altmaier | 7-62 | 7-64 | · |
| Benjamin Bonzi | Feliciano Lopez | 6-4 | 6-1 | · |
| Arthur Rinderknech | Ugo Humbert | 4-6 | 7-64 | 6-4 |
| Nikoloz Basilashvili | Lorenzo Musetti | 7-5 | 6-3 | · |
| Nick Kyrgios | Jiri Lehecka | 7-63 | 6-3 | · |
| Marton Fucsovics | Jurij Rodionov | 6-75 | 6-3 | 6-4 |
| Alexander Bublik | Denis Kudla | 7-63 | 7-5 | · |
| Andy Murray | Christopher Oconnell | 6-4 | 6-3 | · |
| Dominic Stricker | Maxime Cressy | 6-72 | 7-65 | 7-62 |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Matteo Berrettini | ITA | Winner |
![]() |
Andy Murray | GBR | Final |
![]() |
Nick Kyrgios | AUS | Semifinal |
![]() |
Oscar Otte | GER | Semifinal |
![]() |
Benjamin Bonzi | FRA | Quarterfinal |
![]() |
Lorenzo Sonego | ITA | Quarterfinal |
![]() |
Marton Fucsovics | HUN | Quarterfinal |
![]() |
Stefanos Tsitsipas | GRE | Quarterfinal |
![]() |
Alexander Bublik | KAZ | Round of 16 |
![]() |
Arthur Rinderknech | FRA | Round of 16 |
![]() |
Denis Shapovalov | CAN | Round of 16 |
![]() |
Dominic Stricker | SUI | Round of 16 |
![]() |
Hubert Hurkacz | POL | Round of 16 |
![]() |
Jan Lennard Struff | GER | Round of 16 |
![]() |
Nikoloz Basilashvili | GEO | Round of 16 |
![]() |
Radu Albot | MDA | Round of 16 |
![]() |
Benoit Paire | FRA | Round of 32 |
![]() |
Christopher Oconnell | AUS | Round of 32 |
![]() |
Daniel Altmaier | GER | Round of 32 |
![]() |
Denis Kudla | USA | Round of 32 |
![]() |
Feliciano Lopez | ESP | Round of 32 |
![]() |
Jiri Lehecka | CZE | Round of 32 |
![]() |
Joao Sousa | POR | Round of 32 |
![]() |
Jurij Rodionov | AUT | Round of 32 |
![]() |
Lorenzo Musetti | ITA | Round of 32 |
![]() |
Marcos Giron | USA | Round of 32 |
![]() |
Maxime Cressy | USA | Round of 32 |
![]() |
Ugo Humbert | FRA | Round of 32 |



























