| R32 | 93 | Aleksandar Vukic | 74 | Mackenzie McDonald | 6-2 6-2 | 3 | 75 | 8 | 0 | 54.3% | 84.0% | 52.4% | 2/3 |
| R32 | 90 | Alexandre Muller | 124 | Richard Gasquet | 6-4 6-4 | 3 | 101 | 3 | 1 | 60.0% | 69.2% | 53.8% | 4/5 |
| R32 | 57 | Pavel Kotov | 106 | Pedro Cachin | 6-1 6-4 | 3 | 69 | 6 | 1 | 63.2% | 91.7% | 71.4% | 0/0 |
| R32 | 104 | Hugo Gaston | 105 | Daniel Elahi Galan | 7-6(2) 7-6(4) | 3 | 155 | 3 | 2 | 50.0% | 70.8% | 50.0% | 8/11 |
| R32 | 117 | Giovanni Mpetshi Perricard | 50 | Lorenzo Sonego | 6-3 6-4 | 3 | 79 | 8 | 0 | 68.0% | 82.4% | 75.0% | 0/0 |
| R32 | 72 | Yoshihito Nishioka | 316 | Sebastian Fanselow | 6-0 6-1 | 3 | 62 | 0 | 0 | 67.6% | 76.0% | 91.7% | 1/1 |
| R32 | 26 | Frances Tiafoe | 63 | Jaume Munar | 7-6(5) 6-4 | 3 | 116 | 3 | 0 | 57.4% | 76.9% | 58.6% | 4/6 |
| R32 | 73 | Arthur Rinderknech | 60 | Daniel Evans | 6-3 4-6 7-6(6) | 3 | 179 | 20 | 2 | 65.6% | 78.7% | 50.0% | 6/8 |
| R32 | 47 | Luciano Darderi | 81 | Taro Daniel | 7-5 7-6(3) | 3 | 117 | 6 | 2 | 51.7% | 75.6% | 50.0% | 4/7 |
| R32 | 29 | Tomas Martin Etcheverry | 260 | Nikolas Sanchez Izquierdo | 1-6 6-2 6-2 | 3 | 159 | 4 | 2 | 59.0% | 67.4% | 40.6% | 7/11 |
| R32 | 58 | Thiago Seyboth Wild | 49 | Pedro Martinez | 6-4 6-1 | 3 | 78 | 6 | 2 | 52.0% | 73.1% | 54.2% | 1/3 |
| R32 | 67 | Dominik Koepfer | 254 | Javier Barranco Cosano | 6-4 6-7(4) 6-4 | 3 | 154 | 3 | 3 | 60.6% | 75.4% | 67.6% | 3/4 |
| R16 | 19 | Alexander Bublik | 93 | Aleksandar Vukic | 6-4 6-2 | 3 | 69 | 10 | 4 | 54.7% | 82.8% | 62.5% | 2/2 |
| R16 | 57 | Pavel Kotov | 90 | Alexandre Muller | 7-6(8) 6-1 | 3 | 94 | 2 | 4 | 63.8% | 77.3% | 48.0% | 1/2 |
| R16 | 104 | Hugo Gaston | 23 | Francisco Cerundolo | 6-2 2-6 6-3 | 3 | 97 | 2 | 1 | 64.0% | 62.5% | 51.9% | 2/5 |
| R16 | 117 | Giovanni Mpetshi Perricard | 72 | Yoshihito Nishioka | W/O | 3 | 0 | - | - | - | - | - | - |
| R16 | 73 | Arthur Rinderknech | 26 | Frances Tiafoe | 7-6(7) 6-4 | 3 | 132 | 8 | 5 | 52.4% | 86.0% | 48.7% | 8/9 |
| R16 | 47 | Luciano Darderi | 22 | Adrian Mannarino | 7-6(4) 6-3 | 3 | 120 | 3 | 0 | 76.8% | 75.5% | 50.0% | 2/4 |
| R16 | 29 | Tomas Martin Etcheverry | 58 | Thiago Seyboth Wild | 7-5 3-0 RET | 3 | 100 | 3 | 1 | 70.9% | 74.4% | 37.5% | 6/7 |
| R16 | 67 | Dominik Koepfer | 17 | Ugo Humbert | 2-6 6-4 6-4 | 3 | 124 | 6 | 2 | 71.1% | 63.0% | 50.0% | 5/9 |
| QF | 19 | Alexander Bublik | 57 | Pavel Kotov | 6-7(4) 7-6(4) 6-3 | 3 | 191 | 11 | 8 | 64.0% | 69.0% | 46.9% | 13/17 |
| QF | 117 | Giovanni Mpetshi Perricard | 104 | Hugo Gaston | 6-4 4-6 6-3 | 3 | 118 | 13 | 6 | 63.4% | 72.9% | 50.0% | 7/10 |
| QF | 47 | Luciano Darderi | 73 | Arthur Rinderknech | W/O | 3 | 0 | - | - | - | - | - | - |
| QF | 29 | Tomas Martin Etcheverry | 67 | Dominik Koepfer | 6-4 6-1 | 3 | 100 | 2 | 0 | 72.4% | 67.3% | 42.9% | 14/15 |
| SF | 117 | Giovanni Mpetshi Perricard | 19 | Alexander Bublik | 6-4 7-5 | 3 | 77 | 3 | 2 | 72.7% | 85.0% | 53.3% | 1/2 |
| SF | 29 | Tomas Martin Etcheverry | 47 | Luciano Darderi | 6-2 6-4 | 3 | 90 | 8 | 1 | 57.7% | 83.3% | 63.6% | 3/3 |
| F | 117 | Giovanni Mpetshi Perricard | 29 | Tomas Martin Etcheverry | 6-4 1-6 7-6(7) | 3 | 148 | 11 | 2 | 71.4% | 68.0% | 43.3% | 9/14 |