Kigali 2 CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Valentin Royer | d. | Guy Den Ouden | 6-2 6-4 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Guy Den Ouden | d. | Luka Pavlovic | 6-3 6-4 |
| Valentin Royer | d. | Max Houkes | 7-6(7) 6-2 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Guy Den Ouden | d. | Calvin Hemery | 6-7(3) 6-0 2-0 RET |
| Luka Pavlovic | d. | Marco Cecchinato | 7-6(3) 6-7(4) 6-4 |
| Valentin Royer | d. | Gabriele Pennaforti | 6-3 7-6(5) |
| Max Houkes | d. | Clement Tabur | 6-2 7-6(5) |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Calvin Hemery | d. | Corentin Denolly | 6-3 6-4 |
| Guy Den Ouden | d. | Nicholas David Ionel | 7-5 6-1 |
| Luka Pavlovic | d. | Mathys Erhard | 6-4 6-4 |
| Marco Cecchinato | d. | Daniel Michalski | 6-4 6-1 |
| Gabriele Pennaforti | d. | Lukas Neumayer | 7-5 6-4 |
| Valentin Royer | d. | Franco Agamenone | 7-6(3) 7-6(2) |
| Clement Tabur | d. | Geoffrey Blancaneaux | 7-6(1) 6-3 |
| Max Houkes | d. | Alex Marti Pujolras | 5-7 6-4 6-3 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Calvin Hemery | d. | Yanki Erel | 6-3 7-6(4) |
| Corentin Denolly | d. | Eliakim Coulibaly | 6-4 6-1 |
| Guy Den Ouden | d. | Filip Misolic | 6-2 6-2 |
| Nicholas David Ionel | d. | Bernard Tomic | 6-4 7-6(9) |
| Luka Pavlovic | d. | Carlos Taberner | 7-6(4) 6-2 |
| Mathys Erhard | d. | Maxime Janvier | 6-3 6-2 |
| Marco Cecchinato | d. | Ivan Gakhov | 7-5 7-6(5) |
| Daniel Michalski | d. | Filip Cristian Jianu | 6-2 3-6 6-2 |
| Lukas Neumayer | d. | Maxime Chazal | 6-2 6-4 |
| Gabriele Pennaforti | d. | Joel Schwaerzler | 6-4 6-2 |
| Franco Agamenone | d. | Andrej Martin | 7-6(6) 6-7(5) 6-3 |
| Valentin Royer | d. | Oriol Roca Batalla | 6-2 4-6 6-3 |
| Geoffrey Blancaneaux | d. | Andrea Picchione | 6-3 6-4 |
| Clement Tabur | d. | Maximilian Neuchrist | 7-6(6) 6-4 |
| Max Houkes | d. | Carlos Sanchez Jover | 6-3 6-1 |
| Alex Marti Pujolras | d. | Jesper De Jong | 7-5 3-2 RET |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Gabriele Pennaforti | d. | Maik Steiner | 7-5 4-6 6-1 |
| Franco Agamenone | d. | Dominik Kellovsky | 7-5 7-6(3) |
| Yanki Erel | d. | Zdenek Kolar | 7-6(5) 6-2 |
| Nicholas David Ionel | d. | Maximus Jones | 6-2 6-7(1) 6-3 |
| Luka Pavlovic | d. | Adrian Oetzbach | 6-3 7-5 |
| Daniel Michalski | d. | Facundo Juarez | 5-7 6-4 6-1 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Maik Steiner | d. | Olukayode Alafia Damina Ayeni | 6-4 7-6(6) |
| Gabriele Pennaforti | d. | Thijmen Loof | 6-1 6-3 |
| Dominik Kellovsky | d. | Courtney John Lock | 6-3 5-7 6-2 |
| Franco Agamenone | d. | Paulo Andre Saraiva Dos Santos | 6-3 7-6(4) |
| Yanki Erel | d. | Alexander Donski | 7-6(3) 6-3 |
| Maximus Jones | d. | Jasza Szajrych | 6-7(4) 6-4 7-6(1) |
| Nicholas David Ionel | d. | Matteo Covato | 6-4 6-4 |
| Adrian Oetzbach | d. | Neil Oberleitner | 7-5 3-6 7-6(5) |
| Luka Pavlovic | d. | Julien De Cuyper | 6-1 6-3 |
| Facundo Juarez | d. | Mateo Barreiros Reyes | 6-4 6-2 |
| Daniel Michalski | d. | Sebastian Prechtel | 6-2 6-2 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0