Troisdorf CH 2023 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Ivan Gakhov | d. | Frederico Ferreira Silva | 6-2 5-7 6-3 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Frederico Ferreira Silva | d. | Sumit Nagal | 6-2 3-6 6-4 |
| Ivan Gakhov | d. | Pavel Kotov | 6-7(5) 6-1 6-1 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Frederico Ferreira Silva | d. | Renzo Olivo | 6-3 6-2 |
| Sumit Nagal | d. | Oleksii Krutykh | 6-1 1-6 6-4 |
| Ivan Gakhov | d. | Nick Hardt | 3-6 7-6(3) 7-6(4) |
| Pavel Kotov | d. | Robert Strombachs | 2-6 6-3 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Renzo Olivo | d. | Seong Chan Hong | 6-3 3-6 6-4 |
| Frederico Ferreira Silva | d. | Benjamin Hassan | 6-3 3-6 6-2 |
| Sumit Nagal | d. | Jan Choinski | W/O |
| Oleksii Krutykh | d. | Karl Friberg | 1-6 6-1 6-4 |
| Nick Hardt | d. | Mats Moraing | 6-2 1-6 7-6(4) |
| Ivan Gakhov | d. | Lukas Klein | 6-4 6-2 |
| Robert Strombachs | d. | Hernan Casanova | 6-4 6-0 |
| Pavel Kotov | d. | Terence Atmane | 6-2 6-2 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Seong Chan Hong | d. | Zsombor Piros | 3-6 6-0 6-0 |
| Renzo Olivo | d. | Henri Squire | 6-2 7-5 |
| Frederico Ferreira Silva | d. | Henri Laaksonen | 6-3 3-6 6-1 |
| Benjamin Hassan | d. | Kaichi Uchida | 6-3 6-3 |
| Jan Choinski | d. | Jose Pereira | 6-4 6-3 |
| Sumit Nagal | d. | Dimitar Kuzmanov | 6-3 1-6 7-5 |
| Oleksii Krutykh | d. | Altug Celikbilek | 6-0 6-4 |
| Karl Friberg | d. | Filip Misolic | 7-5 4-6 6-4 |
| Mats Moraing | d. | Jelle Sels | 6-2 6-3 |
| Nick Hardt | d. | Chun Hsin Tseng | 4-6 7-6(2) 6-2 |
| Ivan Gakhov | d. | Oriol Roca Batalla | 6-2 6-0 |
| Lukas Klein | d. | Marko Topo | 6-3 6-7(2) 6-4 |
| Robert Strombachs | d. | Jozef Kovalik | 7-5 7-6(5) |
| Hernan Casanova | d. | Constantin Bittoun Kouzmine | 6-2 6-4 |
| Terence Atmane | d. | Yu Hsiou Hsu | 6-1 7-6(3) |
| Pavel Kotov | d. | Joris De Loore | 3-6 7-6(5) 6-1 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Oriol Roca Batalla | d. | Constantin Bittoun Kouzmine | 7-5 6-3 |
| Benjamin Hassan | d. | Liam Gavrielides | 6-1 6-3 |
| Jose Pereira | d. | Karl Friberg | 6-4 4-6 6-3 |
| Robert Strombachs | d. | Sumit Nagal | 6-1 7-6(4) |
| Terence Atmane | d. | Marvin Moeller | 6-0 6-3 |
| Nick Hardt | d. | Louis Wessels | 6-3 7-6(5) |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Constantin Bittoun Kouzmine | d. | Aldin Setkic | 6-7(3) 6-4 6-4 |
| Oriol Roca Batalla | d. | Ramkumar Ramanathan | 6-2 6-2 |
| Liam Gavrielides | d. | Manuel Guinard | 6-2 2-6 6-2 |
| Benjamin Hassan | d. | Hazem Naw | 4-6 7-6(5) 7-5 |
| Karl Friberg | d. | Kenny De Schepper | 6-2 1-6 6-1 |
| Jose Pereira | d. | Renzo Olivo | 6-2 6-3 |
| Robert Strombachs | d. | Maxime Janvier | 6-3 6-4 |
| Sumit Nagal | d. | Sergey Fomin | 6-1 6-1 |
| Marvin Moeller | d. | Vladyslav Orlov | 6-1 6-3 |
| Terence Atmane | d. | John Sperle | 6-3 6-4 |
| Louis Wessels | d. | Max Hans Rehberg | 7-6(6) 4-6 6-3 |
| Nick Hardt | d. | Orlando Luz | 6-3 6-2 |