|
 |
| SF | (12) Elias Ymer d. (8) Filippo Baldi | 6-2; 7-5 |
| SF | (10) Laslo Djere d. (9) Thai-Son Kwiatkowski | 6-4; 6-4 |
| QF | (12) Elias Ymer d. (2) Frederico Ferreira Silva | 6-1; 1-6; 6-1 |
| QF | (8) Filippo Baldi d. (3) Yoshihito Nishioka | 6-3; 4-6; 6-4 |
| QF | (9) Thai-Son Kwiatkowski d. Deiton Baughman | 6-2; 6-2 |
| QF | (10) Laslo Djere d. (1) Gianluigi Quinzi | 6-7(2); 6-2; 6-1 |
| 16 | (2) Frederico Ferreira Silva d. (13) Seong Chan Hong | 6-2; 6-3 |
| 16 | (12) Elias Ymer d. Anton Desyatnik | 6-2; 6-3 |
| 16 | (3) Yoshihito Nishioka d. (15) Weiqiang Zheng | 6-4; 6-4 |
| 16 | (8) Filippo Baldi d. Pedro Cachin | 6-2; 6-2 |
| 16 | (9) Thai-Son Kwiatkowski d. (6) Christian Garin | 6-3; 6-1 |
| 16 | Deiton Baughman d. (4) Borna Coric | 4-6; 6-3; 6-2 |
| 16 | (10) Laslo Djere d. Dominic Weidinger | 6-0; 7-6(3) |
| 16 | (1) Gianluigi Quinzi d. Gustav Hansson | 7-6(2); 6-4 |
| 32 | (2) Frederico Ferreira Silva d. Alexander Zverev | 2-6; 6-4; 6-1 |
| 32 | (13) Seong Chan Hong d. Jc Jc Aragone | 7-5; 6-2 |
| 32 | (12) Elias Ymer d. Ronnie Schneider | 6-4; 6-1 |
| 32 | Anton Desyatnik d. Evan Hoyt | 6-1; 6-1 |
| 32 | (3) Yoshihito Nishioka d. Alexander Vasilenko | 6-1; 6-2 |
| 32 | (15) Weiqiang Zheng d. Alan Nunez Aguilera | 6-1; 6-3 |
| 32 | Pedro Cachin d. Diego Pedraza | 6-1; 6-4 |
| 32 | (8) Filippo Baldi d. Nicolas Jarry | 2-6; 7-6(2); 6-2 |
| 32 | (6) Christian Garin d. Mazen Osama | 6-4; 6-2 |
| 32 | (9) Thai-Son Kwiatkowski d. Young Seok Kim | 6-1; 6-1 |
| 32 | Deiton Baughman d. Franz Sydow | 5-7; 6-4; 6-4 |
| 32 | (4) Borna Coric d. Lukas Mugevicius | 6-3; 6-1 |
| 32 | Dominic Weidinger d. Cheng-Yu Yu | 6-3; 7-5 |
| 32 | (10) Laslo Djere d. Siyu Liu | 6-3; 6-2 |
| 32 | Gustav Hansson d. (14) Luke Bambridge | 3-6; 7-6(2); 7-6(4) |
| 32 | (1) Gianluigi Quinzi d. Daniel Kerznerman | 6-2; 7-5 |
| 64 | (2) Frederico Ferreira Silva d. Henry Craig | 7-6(6); 6-2 |
| 64 | Alexander Zverev d. Stefan Emilio Gonzalez | 6-1; 6-0 |
| 64 | Jc Jc Aragone d. Simeon Rossier | 6-4; 6-4 |
| 64 | (13) Seong Chan Hong d. Fajing Sun | 6-2; 7-5 |
| 64 | (12) Elias Ymer d. Ryotaro Matsumura | 6-1; 6-1 |
| 64 | Ronnie Schneider d. Vadym Kalyuzhnyy | 6-3; 6-2 |
| 64 | Evan Hoyt d. Chi-Shan Jao | 6-3; 6-0 |
| 64 | Anton Desyatnik d. (5) Spencer Papa | 6-1; 6-3 |
| 64 | (3) Yoshihito Nishioka d. Roy Lederman | 6-4; 6-4 |
| 64 | Alexander Vasilenko d. Jonny O'Mara | 6-3; 3-0; Retired |
| 64 | Alan Nunez Aguilera d. Terrell Celestine | 6-2; 3-6; 7-5 |
| 64 | (15) Weiqiang Zheng d. Rishab Agarwal | 6-1; 6-3 |
| 64 | Diego Pedraza d. (11) Hugo Di Feo | 1-6; 6-4; 6-4 |
| 64 | Pedro Cachin d. Drew Halbauer | 7-5; 6-4 |
| 64 | Nicolas Jarry d. Lucas Miedler | 6-0; 6-4 |
| 64 | (8) Filippo Baldi d. Eduardo Russi | 6-0; 6-1 |
| 64 | (6) Christian Garin d. Jared Donaldson | 6-3; 6-1 |
| 64 | Mazen Osama d. Kamil Majchrzak | 3-6; 6-3; 6-3 |
| 64 | Young Seok Kim d. Aleksandr Ivanovich Spirin | 6-4; 5-7; 6-1 |
| 64 | (9) Thai-Son Kwiatkowski d. Viktor Kostin | 7-6(2); 6-3 |
| 64 | Franz Sydow d. (16) Brayden Schnur | 2-6; 6-2; 6-1 |
| 64 | Deiton Baughman d. Naoki Nakagawa | 6-0; 2-6; 6-3 |
| 64 | Lukas Mugevicius d. Thien Nguyen Hoang | 4-6; 7-5; 6-1 |
| 64 | (4) Borna Coric d. Martin Redlicki | 1-6; 6-2; 6-1 |
| 64 | Cheng-Yu Yu d. (7) Mackenzie McDonald | 7-5; 6-1 |
| 64 | Dominic Weidinger d. Dukyoung Kim | 5-7; 7-5; 6-4 |
| 64 | Siyu Liu d. Gage Brymer | 7-6(2); 6-2 |
| 64 | (10) Laslo Djere d. Michael Mmoh | 6-2; 6-2 |
| 64 | (14) Luke Bambridge d. Luca Corinteli | 6-1; 6-2 |
| 64 | Gustav Hansson d. Ken Onishi | 7-5; 6-2 |
| 64 | Daniel Kerznerman d. Skander Mansouri | 7-6(3); 6-0 |
| 64 | (1) Gianluigi Quinzi d. Lucas Gomez | 6-2; 6-2 |