Knockout bracket
Early rounds
Round of 32 12 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Mikael Ymer | Jan Lennard Struff | 7-5 | 6-3 | · |
| Holger Rune | Bernabe Zapata Miralles | 6-0 | 6-0 | · |
| Lorenzo Sonego | Marton Fucsovics | 6-3 | 6-2 | · |
| Philipp Kohlschreiber | Marco Cecchinato | 7-63 | 6-3 | · |
| Alejandro Davidovich Fokina | Gilles Simon | 6-74 | 7-62 | 6-2 |
| Nikoloz Basilashvili | Gianluca Mager | 6-3 | 7-65 | · |
| Karen Khachanov | Alexandre Muller | 4-6 | 6-1 | 6-3 |
| Peter Gojowczyk | Antoine Hoang | 6-2 | 3-6 | 6-4 |
| Marcos Giron | Arthur Rinderknech | 3-6 | 7-63 | 6-4 |
| Andy Murray | Ugo Humbert | 4-6 | 6-3 | 6-2 |
| Vasek Pospisil | Gregoire Barrere | 6-3 | 6-4 | · |
| Lucas Pouille | Brayden Schnur | 3-6 | 6-4 | 6-4 |
Players
| Player | Country | Reached | |
|---|---|---|---|
| Hubert Hurkacz | POL | Winner | |
| Pablo Carreno Busta | ESP | Final | |
| Gael Monfils | FRA | Semifinal | |
| PG | Peter Gojowczyk | GER | Semifinal |
| Andy Murray | GBR | Quarterfinal | |
| Holger Rune | DEN | Quarterfinal | |
| Marcos Giron | USA | Quarterfinal | |
| Nikoloz Basilashvili | GEO | Quarterfinal | |
| Alejandro Davidovich Fokina | ESP | Round of 16 | |
| Alex De Minaur | AUS | Round of 16 | |
| Karen Khachanov | RUS | Round of 16 | |
| Lorenzo Sonego | ITA | Round of 16 | |
| Lucas Pouille | FRA | Round of 16 | |
| Mikael Ymer | SWE | Round of 16 | |
| Philipp Kohlschreiber | GER | Round of 16 | |
| Vasek Pospisil | CAN | Round of 16 | |
| Alexandre Muller | FRA | Round of 32 | |
| Antoine Hoang | FRA | Round of 32 | |
| Arthur Rinderknech | FRA | Round of 32 | |
| Bernabe Zapata Miralles | ESP | Round of 32 | |
| BS | Brayden Schnur | CAN | Round of 32 |
| Gianluca Mager | ITA | Round of 32 | |
| Gilles Simon | FRA | Round of 32 | |
| Gregoire Barrere | FRA | Round of 32 | |
| Jan Lennard Struff | GER | Round of 32 | |
| Marco Cecchinato | ITA | Round of 32 | |
| Marton Fucsovics | HUN | Round of 32 | |
| Ugo Humbert | FRA | Round of 32 |