Sofia 1 CH 2024 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Juan Bautista Torres | d. | Ivan Gakhov | 5-7 6-0 7-5 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Ivan Gakhov | d. | Hady Habib | 6-4 6-4 |
| Juan Bautista Torres | d. | Arthur Gea | 7-5 4-6 6-3 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Hady Habib | d. | Luciano Emanuel Ambrogi | 6-4 7-6(5) |
| Ivan Gakhov | d. | Petr Nesterov | 2-6 6-4 6-4 |
| Arthur Gea | d. | Christoph Negritu | 6-4 7-5 |
| Juan Bautista Torres | d. | Ergi Kirkin | 7-6(4) 6-4 |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Hady Habib | d. | Moez Echargui | 6-4 3-6 7-6(7) |
| Luciano Emanuel Ambrogi | d. | Robert Strombachs | 7-6(5) 6-4 |
| Ivan Gakhov | d. | Valerio Aboian | 4-6 6-4 6-2 |
| Petr Nesterov | d. | Nikolas Sanchez Izquierdo | 6-1 6-2 |
| Arthur Gea | d. | Jelle Sels | 6-3 6-2 |
| Christoph Negritu | d. | Gabriel Debru | 6-2 4-6 7-5 |
| Juan Bautista Torres | d. | Alexander Donski | 6-3 1-6 6-3 |
| Ergi Kirkin | d. | Yshai Oliel | 4-6 6-4 6-4 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Hady Habib | d. | Luka Pavlovic | 7-5 6-3 |
| Moez Echargui | d. | Anthony Genov | 3-6 6-4 7-6(3) |
| Luciano Emanuel Ambrogi | d. | Mirza Basic | 4-6 6-4 6-1 |
| Robert Strombachs | d. | Dimitar Kuzmanov | 6-3 1-0 RET |
| Ivan Gakhov | d. | Marvin Moeller | 6-1 6-4 |
| Valerio Aboian | d. | Nikolay Nedelchev | 5-7 6-4 7-6(0) |
| Nikolas Sanchez Izquierdo | d. | Yanaki Milev | 6-3 6-4 |
| Petr Nesterov | d. | Cezar Cretu | 6-0 7-6(3) |
| Jelle Sels | d. | Martin Krumich | 3-6 6-2 6-3 |
| Arthur Gea | d. | Andrej Martin | 6-4 6-7(3) 6-1 |
| Christoph Negritu | d. | Nino Serdarusic | 6-3 6-4 |
| Gabriel Debru | d. | Genaro Alberto Olivieri | 6-4 6-2 |
| Juan Bautista Torres | d. | Gabi Adrian Boitan | 7-6(4) 6-4 |
| Alexander Donski | d. | Jacopo Berrettini | 4-6 6-1 6-4 |
| Yshai Oliel | d. | Mohamed Safwat | 6-3 6-4 |
| Ergi Kirkin | d. | Carlos Lopez Montagud | 6-3 7-6(4) |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Alexander Donski | d. | David Pichler | 7-6(6) 6-4 |
| Nikolay Nedelchev | d. | Luca Wiedenmann | 2-6 6-1 7-6(5) |
| Andrej Martin | d. | Vladyslav Orlov | 3-6 7-5 6-2 |
| Christoph Negritu | d. | Cem Ilkel | 7-6(4) 6-1 |
| Mirza Basic | d. | Saba Purtseladze | 6-4 2-0 RET |
| Luciano Emanuel Ambrogi | d. | Alexander Stater | 6-2 6-3 |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Alexander Donski | d. | Zura Tkemaladze | 6-4 2-6 6-3 |
| David Pichler | d. | Marcel Zielinski | 6-2 5-7 6-4 |
| Luca Wiedenmann | d. | Simon Anthony Ivanov | 6-2 7-6(3) |
| Nikolay Nedelchev | d. | Sebastian Gima | 6-1 6-3 |
| Andrej Martin | d. | Luis Britto | 6-0 7-5 |
| Vladyslav Orlov | d. | Gabriel Donev | 6-3 6-2 |
| Christoph Negritu | d. | Michael Zhu | 7-5 6-3 |
| Cem Ilkel | d. | Dinko Dinev | 6-4 6-1 |
| Mirza Basic | d. | Viktor Kirov | 6-2 6-0 |
| Saba Purtseladze | d. | Valentin Basel | 6-4 6-4 |
| Alexander Stater | d. | George Lazarov | 6-4 7-6(4) |
| Luciano Emanuel Ambrogi | d. | Thiago Cigarran | 6-2 6-1 |