Highest-rated players in the draw
Thiago Agustin TiranteRating1724
Andrey RublevRating1665
Luciano DarderiRating1655
Francesco PassaroRating1642
Botic Van de ZandschulpRating1636
Nuno BorgesRating1628
Vilius GaubasRating1620
Mariano NavoneRating1617
Alejandro TabiloRating1605
Maks KasnikowskiRating1603
Results
19 July 2026 1 match
| R29 | Andrey Rublev | 2–0 | Luciano Darderi | 6-4, 6-3 | H2H › |
18 July 2026 2 matches
| R28 | Andrey Rublev | 2–1 | Alejandro Tabilo | 6-4, 4-6, 6-4 | H2H › |
| R28 | Adolfo Daniel Vallejo | 1–2 | Luciano Darderi | 4-6, 7-6, 3-6 | H2H › |
17 July 2026 4 matches
| R27 | Alejandro Tabilo | – | Thiago Agustin Tirante | H2H › | |
| R27 | Andrey Rublev | 2–0 | Sebastián Báez | 6-1, 6-2 | H2H › |
| R27 | Nuno Borges | 0–2 | Luciano Darderi | 6-7, 4-6 | H2H › |
| R27 | Adolfo Daniel Vallejo | 2–0 | Stefano Travaglia | 7-6, 6-2 | H2H › |
16 July 2026 4 matches
| R5 | Jesper De Jong | 0–2 | Sebastián Báez | 4-6, 2-6 | H2H › |
| R5 | Alejandro Tabilo | 2–1 | Lautaro Midon | 6-4, 6-7, 6-4 | H2H › |
| R5 | Andrey Rublev | 2–1 | Andrea Pellegrino | 7-6, 6-7, 6-3 | H2H › |
| R5 | Nikoloz Basilashvili | 1–2 | Thiago Agustin Tirante | 5-7, 6-3, 4-6 | H2H › |
15 July 2026 4 matches
| R5 | Daniel Altmaier | 0–2 | Luciano Darderi | 4-6, 4-6 | H2H › |
| R5 | Stefano Travaglia | 2–0 | Mariano Navone | 6-4, 6-2 | H2H › |
| R5 | Nuno Borges | 2–0 | Grigor Dimitrov | 6-4, 6-2 | H2H › |
| R5 | Botic Van de Zandschulp | 1–2 | Adolfo Daniel Vallejo | 6-4, 3-6, 6-7 | H2H › |
14 July 2026 11 matches
| R6 | Max Dahlin | 1–2 | Sebastián Báez | 6-4, 4-6, 1-6 | H2H › |
| R6 | Nuno Borges | 2–0 | Moise Kouame | 6-4, 6-2 | H2H › |
| R6 | Daniel Altmaier | 2–0 | Hugo Gaston | 6-2, 7-5 | H2H › |
| R6 | Stefano Travaglia | 2–0 | Martin Krumich | 6-4, 6-2 | H2H › |
| R6 | Jan Choinski | 0–2 | Nikoloz Basilashvili | 4-6, 6-7 | H2H › |
| R6 | Botic Van de Zandschulp | 2–0 | Taro Daniel | 7-6, 6-4 | H2H › |
| R6 | Dalibor Svrčina | 1–2 | Grigor Dimitrov | 6-7, 6-1, 4-6 | H2H › |
| R6 | Facundo Diaz Acosta | 1–2 | Lautaro Midon | 6-3, 4-6, 2-6 | H2H › |
| R6 | Adolfo Daniel Vallejo | 2–0 | Miguel Damas | 6-3, 6-3 | H2H › |
| R6 | Nicolai Budkov Kjaer | 0–2 | Andrea Pellegrino | 3-6, 2-6 | H2H › |
| R6 | Sebastian Ofner | 0–2 | Thiago Agustin Tirante | 3-6, 4-6 | H2H › |
13 July 2026 5 matches
| R6 | Jesper De Jong | 2–0 | Vilius Gaubas | 7-6, 7-5 | H2H › |
| R250 | Thomas Faurel | 1–2 | Miguel Damas | 6-3, 6-7, 4-6 | H2H › |
| R250 | Carlos Sanchez Jover | 1–2 | Taro Daniel | 2-6, 6-2, 2-6 | H2H › |
| R250 | Igor Marcondes | 0–2 | Lautaro Midon | 6-7, 5-7 | H2H › |
| R250 | Francesco Passaro | 0–2 | Martin Krumich | 4-6, 3-6 | H2H › |
12 July 2026 8 matches
| R1 | Nikola Slavic | 0–2 | Miguel Damas | 4-6, 1-6 | H2H › |
| R1 | Roberto Carballés Baena | 0–1 | Carlos Sanchez Jover | 3-6, 0-3 | H2H › |
| R1 | Elmer Moller | 0–2 | Thomas Faurel | 3-6, 4-6 | H2H › |
| R1 | Federico Coria | 0–2 | Taro Daniel | 0-6, 2-6 | H2H › |
| R1 | William Rejchtman Vinciguerra | 0–2 | Lautaro Midon | 6-7, 3-6 | H2H › |
| R1 | Francesco Passaro | 2–1 | Maks Kasnikowski | 6-1, 3-6, 6-3 | H2H › |
| R1 | Martin Krumich | 2–0 | Frederico Ferreira Silva | 6-4, 6-2 | H2H › |
| R1 | Gonzalo Bueno | 0–2 | Igor Marcondes | 4-6, 6-7 | H2H › |
How these predictions are made
Upcoming matches carry a forecast from the same rating model as the rest of the site. Finished matches are shown as results only: a forecast worked out after the fact, from ratings that already include the result, would flatter the model.
Upcoming matches carry a forecast from the same rating model as the rest of the site. Finished matches are shown as results only: a forecast worked out after the fact, from ratings that already include the result, would flatter the model.