Skopje CH 2023 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Mate Valkusz | d. | Francisco Comesana | 6-3 6-4 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Francisco Comesana | d. | Evgeny Donskoy | 6-3 6-1 |
| Mate Valkusz | d. | Dragos Nicolae Madaras | 6-2 7-6(3) |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Evgeny Donskoy | d. | Gerard Campana Lee | 6-4 6-2 |
| Francisco Comesana | d. | Oliver Crawford | 6-4 6-1 |
| Dragos Nicolae Madaras | d. | Alexander Weis | 6-3 6-3 |
| Mate Valkusz | d. | Aziz Dougaz | 6-1 6-1 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Evgeny Donskoy | d. | Dino Prizmic | 6-4 3-6 6-2 |
| Gerard Campana Lee | d. | Nerman Fatic | 7-6(1) 4-6 6-2 |
| Oliver Crawford | d. | Max Houkes | 6-4 6-2 |
| Francisco Comesana | d. | Giovanni Fonio | 7-6(6) 6-2 |
| Alexander Weis | d. | Roman Andres Burruchaga | 6-4 6-0 |
| Dragos Nicolae Madaras | d. | Steven Diez | 6-3 3-6 6-3 |
| Mate Valkusz | d. | Sumit Nagal | 7-5 0-6 6-2 |
| Aziz Dougaz | d. | Filip Cristian Jianu | 6-3 3-6 6-4 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Evgeny Donskoy | d. | Martin Landaluce | 7-6(5) 7-5 |
| Dino Prizmic | d. | Kalin Ivanovski | 6-4 6-1 |
| Gerard Campana Lee | d. | Daniel Dutra Da Silva | 6-3 6-2 |
| Nerman Fatic | d. | Miljan Zekic | 6-1 0-0 RET |
| Oliver Crawford | d. | Matheus Pucinelli De Almeida | 6-3 7-6(7) |
| Max Houkes | d. | Kacper Zuk | 6-1 6-1 |
| Giovanni Fonio | d. | Mili Poljicak | 6-4 6-2 |
| Francisco Comesana | d. | James Mccabe | 6-1 4-0 RET |
| Roman Andres Burruchaga | d. | Karol Drzewiecki | 7-5 6-0 |
| Alexander Weis | d. | Nikola Milojevic | 5-0 RET |
| Steven Diez | d. | Eduardo Ribeiro | 4-6 6-0 6-3 |
| Dragos Nicolae Madaras | d. | Maks Kasnikowski | 7-6(3) 6-1 |
| Sumit Nagal | d. | Benjamin Hassan | 6-1 6-3 |
| Mate Valkusz | d. | Andrew Paulson | 2-6 6-3 6-4 |
| Filip Cristian Jianu | d. | Wilson Leite | 6-4 7-5 |
| Aziz Dougaz | d. | Louis Wessels | 3-6 6-2 6-3 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Karol Drzewiecki | d. | Obrad Markovski | 6-2 7-5 |
| Wilson Leite | d. | Pedro Boscardin Dias | 7-6(4) 6-4 |
| Alexander Weis | d. | Marko Topo | 6-3 6-3 |
| Maks Kasnikowski | d. | Duje Ajdukovic | 5-7 7-5 7-6(3) |
| Mate Valkusz | d. | Mathias Bourgue | 6-2 6-0 |
| Sumit Nagal | d. | Bogdan Bobrov | 6-0 6-2 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Obrad Markovski | d. | Evgeny Karlovskiy | 6-2 6-1 |
| Karol Drzewiecki | d. | Besir Durguti | 6-2 6-1 |
| Pedro Boscardin Dias | d. | Yanaki Milev | 6-2 7-6(3) |
| Wilson Leite | d. | Ulises Blanch | 1-0 RET |
| Marko Topo | d. | Orlando Luz | 6-1 6-4 |
| Alexander Weis | d. | Edas Butvilas | 6-4 4-6 6-2 |
| Duje Ajdukovic | d. | Gorazd Srbljak | 6-0 6-2 |
| Maks Kasnikowski | d. | Blaz Rola | 1-6 7-5 7-5 |
| Mathias Bourgue | d. | Gonzalo Villanueva | 6-2 6-2 |
| Mate Valkusz | d. | Berk Bugarikj | 6-4 6-1 |
| Bogdan Bobrov | d. | Mikalai Haliak | 7-5 6-4 |
| Sumit Nagal | d. | Ramkumar Ramanathan | 6-3 6-3 |
Data: Jeff Sackmann / Tennis Abstract — CC BY-NC-SA 4.0