| R32 | 5 | Andrey RublevHard | 132 | Zizou BergsHard | 7-5 6-3 | 3 | 82 | 3 | 2 | 63.2% | 72.1% | 68.0% | 3/3 |
| R32 | 28 | Felix Auger-AliassimeHard | 170 | Maxime CressyHard | 7-6(3) 7-6(8) | 3 | 140 | 18 | 4 | 67.1% | 75.4% | 64.3% | 1/1 |
| R32 | 133 | David GoffinHard | 171 | Dino PrizmicHard | 6-4 6-7(12) 6-1 | 3 | 175 | 8 | 2 | 58.3% | 68.7% | 41.7% | 5/9 |
| R32 | 11 | Alex de MinaurHard | 33 | Sebastian KordaHard | 6-4 6-3 | 3 | 82 | 5 | 1 | 66.7% | 86.8% | 52.6% | 4/4 |
| R32 | 7 | Holger RuneHard | 39 | Roman SafiullinHard | 6-4 2-6 6-1 | 3 | 113 | 6 | 3 | 63.0% | 68.6% | 63.3% | 6/8 |
| R32 | 57 | Alexander ShevchenkoHard | 47 | Zhizhen ZhangHard | 4-6 6-4 6-3 | 3 | 115 | 13 | 0 | 63.2% | 69.1% | 62.5% | 5/7 |
| R32 | 86 | Marton FucsovicsHard | 61 | Fabian MarozsanHard | 7-6(5) 6-1 | 3 | 91 | 11 | 0 | 64.1% | 74.0% | 53.6% | 7/8 |
| R32 | 13 | Grigor DimitrovHard | 48 | Lorenzo SonegoHard | 7-6(4) 6-3 | 3 | 93 | 6 | 3 | 62.9% | 100.0% | 39.1% | 3/4 |
| R32 | 55 | Emil RuusuvuoriHard | 18 | Ugo HumbertHard | 7-6(5) 4-6 6-3 | 3 | 140 | 6 | 3 | 60.9% | 74.6% | 55.8% | 3/5 |
| R32 | 25 | Jan-Lennard StruffHard | 24 | Alejandro Davidovich FokinaHard | 4-6 7-6(5) 7-6(4) | 3 | 145 | 16 | 4 | 54.2% | 84.5% | 57.1% | 7/9 |
| R32 | 29 | Tallon GriekspoorHard | 26 | Lorenzo MusettiHard | 3-6 7-6(7) 7-6(3) | 3 | 173 | 19 | 3 | 58.6% | 80.9% | 54.2% | 11/13 |
| R32 | 8 | Hubert HurkaczHard | 32 | Jiri LeheckaHard | 6-3 6-7(9) 7-6(9) | 3 | 138 | 18 | 1 | 68.1% | 83.5% | 59.5% | 3/3 |
| R32 | 23 | Alexander BublikHard | 31 | Borna CoricHard | 6-3 6-4 | 3 | 111 | 13 | 7 | 52.4% | 77.3% | 50.0% | 5/5 |
| R32 | 309 | Milos RaonicHard | 141 | Jesper de JongHard | 7-6(5) 6-4 | 3 | 102 | 20 | 7 | 56.1% | 97.3% | 51.7% | 1/1 |
| R32 | 70 | Gael MonfilsHard | 127 | Denis ShapovalovHard | 7-6(4) 7-6(5) | 3 | 97 | 4 | 0 | 66.3% | 77.4% | 74.1% | 3/3 |
| R32 | 4 | Jannik SinnerHard | 66 | Botic van de ZandschulpHard | 6-3 6-3 | 3 | 86 | 4 | 2 | 68.1% | 87.5% | 60.0% | 3/3 |
| R16 | 5 | Andrey RublevHard | 28 | Felix Auger-AliassimeHard | 3-6 7-6(6) 7-5 | 3 | 153 | 5 | 2 | 59.0% | 67.8% | 70.7% | 4/5 |
| R16 | 11 | Alex de MinaurHard | 133 | David GoffinHard | 6-3 6-1 | 3 | 82 | 4 | 0 | 60.4% | 69.0% | 47.4% | 5/7 |
| R16 | 57 | Alexander ShevchenkoHard | 7 | Holger RuneHard | 6-4 1-6 6-3 | 3 | 96 | 6 | 1 | 66.3% | 81.1% | 33.3% | 4/6 |
| R16 | 13 | Grigor DimitrovHard | 86 | Marton FucsovicsHard | 6-3 7-5 | 3 | 88 | 6 | 2 | 66.1% | 84.6% | 70.0% | 3/3 |
| R16 | 55 | Emil RuusuvuoriHard | 25 | Jan-Lennard StruffHard | 6-3 6-3 | 3 | 65 | 5 | 3 | 62.5% | 74.3% | 57.1% | 1/2 |
| R16 | 29 | Tallon GriekspoorHard | 8 | Hubert HurkaczHard | 6-7(5) 7-6(5) 7-6(4) | 3 | 154 | 23 | 4 | 73.6% | 79.8% | 53.1% | 3/4 |
| R16 | 309 | Milos RaonicHard | 23 | Alexander BublikHard | 6-4 6-4 | 3 | 72 | 12 | 5 | 61.1% | 84.8% | 66.7% | 3/3 |
| R16 | 4 | Jannik SinnerHard | 70 | Gael MonfilsHard | 6-3 3-6 6-3 | 3 | 112 | 3 | 2 | 68.1% | 75.5% | 73.9% | 0/1 |
| QF | 11 | Alex de MinaurHard | 5 | Andrey RublevHard | 7-6(5) 4-6 6-3 | 3 | 151 | 10 | 4 | 51.4% | 77.2% | 51.9% | 5/6 |
| QF | 13 | Grigor DimitrovHard | 57 | Alexander ShevchenkoHard | 7-6(2) 3-6 6-4 | 3 | 120 | 8 | 2 | 70.9% | 80.3% | 56.0% | 0/1 |
| QF | 29 | Tallon GriekspoorHard | 55 | Emil RuusuvuoriHard | 7-5 7-6(4) | 3 | 103 | 13 | 6 | 63.0% | 84.8% | 51.9% | 1/1 |
| QF | 4 | Jannik SinnerHard | 309 | Milos RaonicHard | 7-6(4) 1-1 RET | 3 | 65 | 3 | 0 | 71.1% | 81.3% | 53.8% | 3/4 |
| SF | 11 | Alex de MinaurHard | 13 | Grigor DimitrovHard | 6-4 6-3 | 3 | 83 | 6 | 0 | 58.7% | 73.0% | 61.5% | 3/3 |
| SF | 4 | Jannik SinnerHard | 29 | Tallon GriekspoorHard | 6-2 6-4 | 3 | 81 | 7 | 1 | 64.9% | 81.1% | 55.0% | 6/6 |
| F | 4 | Jannik SinnerHard | 11 | Alex de MinaurHard | 7-5 6-4 | 3 | 125 | 4 | 1 | 55.6% | 77.8% | 38.9% | 4/6 |