Knockout bracket
Round of 16
Quarterfinal
Early rounds
Round of 32 16 matches
| Winner | Loser | Set 1 | Set 2 | Set 3 |
|---|---|---|---|---|
| Tallon Griekspoor | Karen Khachanov | 3-6 | 6-3 | 6-2 |
| Jo-Wilfried Tsonga | Thomas Fabbiano | 6-1 | 6-4 | · |
| Fernando Verdasco | Matthew Ebden | 7-5 | 6-4 | · |
| Daniil Medvedev | Jeremy Chardy | 7-62 | 6-2 | · |
| Damir Dzumhur | Stefanos Tsitsipas | 6-4 | 1-6 | 7-5 |
| Mikhail Kukushkin | Robin Haase | 6-2 | 7-64 | · |
| Andreas Seppi | Peter Gojowczyk | 7-63 | 3-6 | 6-2 |
| Gael Monfils | David Goffin | 7-65 | 7-5 | · |
| Denis Shapovalov | Franko Skugor | 7-5 | 6-3 | · |
| Tomas Berdych | Gilles Simon | 7-68 | 6-4 | · |
| Stan Wawrinka | Benoit Paire | 7-64 | 6-1 | · |
| Milos Raonic | Philipp Kohlschreiber | 7-68 | 7-5 | · |
| Nikoloz Basilashvili | Hyeon Chung | 4-6 | 7-61 | 6-2 |
| Marton Fucsovics | Martin Klizan | 7-64 | 6-4 | · |
| Ernests Gulbis | Marius Copil | 6-2 | 6-4 | · |
| Kei Nishikori | Pierre Hugues Herbert | 3-6 | 6-1 | 6-4 |
Players
| Player | Country | Reached | |
|---|---|---|---|
![]() |
Gael Monfils | FRA | Winner |
![]() |
Stan Wawrinka | SUI | Final |
![]() |
Daniil Medvedev | RUS | Semifinal |
![]() |
Kei Nishikori | JPN | Semifinal |
![]() |
Damir Dzumhur | BIH | Quarterfinal |
![]() |
Denis Shapovalov | CAN | Quarterfinal |
![]() |
Jo-Wilfried Tsonga | FRA | Quarterfinal |
![]() |
Marton Fucsovics | HUN | Quarterfinal |
![]() |
Andreas Seppi | ITA | Round of 16 |
![]() |
Ernests Gulbis | LAT | Round of 16 |
![]() |
Fernando Verdasco | ESP | Round of 16 |
![]() |
Mikhail Kukushkin | KAZ | Round of 16 |
![]() |
Milos Raonic | CAN | Round of 16 |
![]() |
Nikoloz Basilashvili | GEO | Round of 16 |
![]() |
Tallon Griekspoor | NED | Round of 16 |
![]() |
Tomas Berdych | CZE | Round of 16 |
![]() |
Benoit Paire | FRA | Round of 32 |
![]() |
David Goffin | BEL | Round of 32 |
| FS | Franko Skugor | CRO | Round of 32 |
![]() |
Gilles Simon | FRA | Round of 32 |
![]() |
Hyeon Chung | KOR | Round of 32 |
![]() |
Jeremy Chardy | FRA | Round of 32 |
![]() |
Karen Khachanov | RUS | Round of 32 |
| MC | Marius Copil | ROU | Round of 32 |
![]() |
Martin Klizan | SVK | Round of 32 |
| ME | Matthew Ebden | AUS | Round of 32 |
| PG | Peter Gojowczyk | GER | Round of 32 |
![]() |
Philipp Kohlschreiber | GER | Round of 32 |
![]() |
Pierre Hugues Herbert | FRA | Round of 32 |
![]() |
Robin Haase | NED | Round of 32 |
![]() |
Stefanos Tsitsipas | GRE | Round of 32 |
| TF | Thomas Fabbiano | ITA | Round of 32 |


























