Knockout bracket
Round of 16
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Adrian Mannarino | Aleksandar Vukic | 7-64 | 4-6 | 6-3 |
| Sho Shimabukuro | Roman Safiullin | 6-74 | 6-4 | 6-4 |
| Stefanos Tsitsipas | Aleksandar Kovacevic | 7-69 | 3-6 | 6-3 |
| Tomas Machac | Zangar Nurlanuly | 6-2 | 6-0 | · |
| Karen Khachanov | Rei Sakamoto | 6-2 | 6-4 | · |
| Facundo Diaz Acosta | Thiago Agustin Tirante | 6-73 | 6-1 | 6-4 |
| Nikoloz Basilashvili | Marin Cilic | 6-2 | 7-5 | · |
| Terence Atmane | Rinky Hijikata | 7-65 | 6-2 | · |
| Mikhail Kukushkin | Stefanos Sakellaridis | 7-64 | 7-63 | · |
| Mattia Bellucci | Tomas Martin Etcheverry | 7-65 | 2-6 | 6-4 |
| James Duckworth | Miomir Kecmanovic | 6-4 | 6-3 | · |
| Fabian Marozsan | Timofey Skatov | 7-5 | 7-64 | · |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Alexander Bublik | KAZ | Quarterfinal |
![]() |
Daniil Medvedev | RUS | Quarterfinal |
![]() |
Nikoloz Basilashvili | GEO | Quarterfinal |
![]() |
Stefanos Tsitsipas | GRE | Quarterfinal |
![]() |
Adrian Mannarino | FRA | Quarterfinal |
![]() |
James Duckworth | AUS | Quarterfinal |
![]() |
Karen Khachanov | RUS | Quarterfinal |
![]() |
Terence Atmane | FRA | Quarterfinal |
![]() |
Andrey Rublev | RUS | Round of 16 |
![]() |
Fabian Marozsan | HUN | Round of 16 |
![]() |
Facundo Diaz Acosta | ARG | Round of 16 |
![]() |
Luciano Darderi | ITA | Round of 16 |
![]() |
Mattia Bellucci | ITA | Round of 16 |
![]() |
Mikhail Kukushkin | KAZ | Round of 16 |
![]() |
Sho Shimabukuro | JPN | Round of 16 |
![]() |
Tomas Machac | CZE | Round of 16 |
![]() |
Aleksandar Kovacevic | USA | Round of 32 |
![]() |
Aleksandar Vukic | AUS | Round of 32 |
![]() |
Marin Cilic | CRO | Round of 32 |
![]() |
Miomir Kecmanovic | SER | Round of 32 |
![]() |
Rei Sakamoto | JPN | Round of 32 |
![]() |
Rinky Hijikata | AUS | Round of 32 |
![]() |
Roman Safiullin | RUS | Round of 32 |
![]() |
Stefanos Sakellaridis | GRE | Round of 32 |
![]() |
Thiago Agustin Tirante | ARG | Round of 32 |
![]() |
Timofey Skatov | KAZ | Round of 32 |
![]() |
Tomas Martin Etcheverry | ARG | Round of 32 |
| ZN | Zangar Nurlanuly | KAZ | Round of 32 |


























