Highest-rated players in the draw
Andrey ChepelevRating1689
Alexander BublikRating1672
Sandro KoppRating1653
Alex MolčanRating1643
Yannick HanfmannRating1640
Juan Manuel CerundoloRating1634
Ignacio BuseRating1631
Jurij RodionovRating1621
Mariano NavoneRating1617
Michele RibecaiRating1616
Results
25 July 2026 1 match
| R29 | Alexander Bublik | 0–2 | Quentin Halys | 4-6, 6-7 | H2H › |
24 July 2026 2 matches
| R28 | Alexander Bublik | 2–0 | Tomas Martin Etcheverry | 6-3, 6-4 | H2H › |
| R28 | Yannick Hanfmann | 0–2 | Quentin Halys | 4-6, 6-7 | H2H › |
23 July 2026 4 matches
| R27 | Alexander Bublik | 2–0 | Alex Molčan | 6-3, 6-2 | H2H › |
| R27 | Tomas Martin Etcheverry | 2–0 | Ignacio Buse | 6-2, 7-5 | H2H › |
| R27 | Yannick Hanfmann | 2–0 | Sebastián Báez | 6-3, 6-1 | H2H › |
| R27 | Mariano Navone | 0–2 | Quentin Halys | 5-7, 3-6 | H2H › |
22 July 2026 8 matches
| R5 | Alexander Bublik | 2–0 | Facundo Diaz Acosta | 6-3, 7-5 | H2H › |
| R5 | Alex Molčan | 2–1 | Daniel Altmaier | 6-3, 3-6, 7-5 | H2H › |
| R5 | Tomas Martin Etcheverry | 2–0 | Jurij Rodionov | 6-2, 7-6 | H2H › |
| R5 | Kilian Feldbausch | 1–2 | Ignacio Buse | 6-2, 2-6, 2-6 | H2H › |
| R5 | Marco Trungelliti | 0–2 | Yannick Hanfmann | 4-6, 6-7 | H2H › |
| R5 | Jan-Lennard Struff | 0–2 | Mariano Navone | 0-6, 3-6 | H2H › |
| R5 | Quentin Halys | 2–0 | Valentin Vacherot | 6-3, 6-4 | H2H › |
| R5 | Sebastián Báez | 2–1 | Arthur Rinderknech | 7-6, 2-6, 6-4 | H2H › |
21 July 2026 7 matches
| R6 | Daniel Altmaier | 2–0 | Raphael Collignon | 6-3, 6-2 | H2H › |
| R6 | Alex Molčan | 2–0 | Sebastian Ofner | 6-4, 6-4 | H2H › |
| R6 | Adolfo Daniel Vallejo | 0–2 | Kilian Feldbausch | 6-7, 1-6 | H2H › |
| R6 | Laslo Djere | 0–2 | Quentin Halys | 6-7, 4-6 | H2H › |
| R6 | Sebastián Báez | 2–1 | Miomir Kecmanović | 6-3, 3-6, 6-4 | H2H › |
| R6 | Juan Manuel Cerundolo | 0–2 | Marco Trungelliti | 2-6, 1-6 | H2H › |
| R6 | Jan-Lennard Struff | 2–1 | Aleksandr Shevchenko | 3-6, 7-6, 6-4 | H2H › |
20 July 2026 5 matches
| R6 | Vit Kopřiva | 1–2 | Ignacio Buse | 5-7, 7-6, 1-6 | H2H › |
| R6 | Facundo Diaz Acosta | 2–1 | Federico Cinà | 4-6, 6-3, 6-4 | H2H › |
| R6 | Joel Schwaerzler | 0–2 | Jurij Rodionov | 4-6, 2-6 | H2H › |
| R6 | Lukas Neumayer | 0–2 | Yannick Hanfmann | 6-7, 4-6 | H2H › |
| R6 | Alexandre Muller | 0–2 | Mariano Navone | 4-6, 0-6 | H2H › |
19 July 2026 4 matches
| R250 | Kilian Feldbausch | 2–0 | Sandro Kopp | 6-0, 6-4 | H2H › |
| R250 | Jurij Rodionov | 2–0 | Vitaliy Sachko | 6-4, 7-6 | H2H › |
| R250 | Hugo Dellien | 0–2 | Laslo Djere | 5-7, 2-6 | H2H › |
| R250 | Federico Cinà | 2–0 | Lorenzo Giustino | 6-4, 6-2 | H2H › |
18 July 2026 8 matches
| R1 | Sandro Kopp | 2–0 | Pierre-Hugues Herbert | 6-4, 6-4 | H2H › |
| R1 | Jurij Rodionov | 2–0 | Andrey Chepelev | 6-2, 6-2 | H2H › |
| R1 | Hugo Dellien | 2–1 | Michele Ribecai | 4-6, 6-1, 6-3 | H2H › |
| R1 | Gustavo Heide | 0–2 | Kilian Feldbausch | 4-6, 2-6 | H2H › |
| R1 | Federico Coria | 0–2 | Vitaliy Sachko | 6-7, 2-6 | H2H › |
| R1 | Niklas Waldner | 0–2 | Laslo Djere | 2-6, 4-6 | H2H › |
| R1 | Federico Cinà | 2–1 | Daniel Michalski | 6-2, 3-6, 6-1 | H2H › |
| R1 | Nico Hipfl | 0–2 | Lorenzo Giustino | 2-6, 4-6 | 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.