Turin CH 2025

ATP · Clay

Alexander Bublik won the title, beating Bu Yunchaokete 6–3 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇰🇿Alexander Bublik8#2666
🇨🇳Bu Yunchaokete733

Semifinals

2 finished
Fin
🇰🇿Alexander Bublik8#2666
🇩🇪Daniel Altmaier6#6324
Fin
🇨🇳Bu Yunchaokete766
🇦🇷Camilo Ugo Carabelli5#8132

Quarterfinals

4 finished
Fin
🇩🇪Daniel Altmaier6#6367
🇮🇹Flavio Cobolli1#635
Fin
🇰🇿Alexander Bublik8#26637
Fin
🇦🇷Camilo Ugo Carabelli5#81176
🇹🇼Chun Hsin Tseng6621
Fin
🇨🇳Bu Yunchaokete75
🇮🇹Francesco Passaro#1535

Round of 16

8 finished
Fin
🇮🇹Flavio Cobolli1#677
🇦🇷Andrea CollariniAlt#4756467
Fin
🇩🇪Daniel Altmaier6#6366
Fin
🇺🇦Vitaliy SachkoQ#1756268
Fin
🇰🇿Alexander Bublik8#26066
🇮🇹Federico ArnaboldiAlt#473633
Fin
🇦🇷Camilo Ugo Carabelli5#8166
🇮🇹Luca Nardi#23924
Fin
🇹🇼Chun Hsin Tseng66
🇪🇸Carlos Sanchez JoverLL#33124
Fin
🇨🇳Bu Yunchaokete776
🇮🇹Fabio Fognini52
Fin
🇮🇹Francesco Passaro#15376
🇮🇹Luciano Darderi2#21634

Round of 32

12 finished
Fin
🇦🇷Andrea CollariniAlt#47566
🇨🇭Marc Andrea HueslerAlt43
Fin
🇮🇹Federico CinaWC#136634
Fin
🇩🇪Daniel Altmaier6#6366
🇮🇹Andrea PellegrinoQ#14034
Fin
🇺🇦Vitaliy SachkoQ#17566
🇺🇸Eliot Spizzirri#21423
Fin
🇮🇹Federico ArnaboldiAlt#473267
🇺🇸Ethan Quinn#64625
Fin
🇰🇿Alexander Bublik8#2666
🇮🇹Matteo GiganteAlt31
Fin
🇦🇷Camilo Ugo Carabelli5#8166
🇫🇮Otto VirtanenAlt#11632
Fin
🇮🇹Luca Nardi#239657
🇦🇷Mariano Navone#481762
Fin
🇹🇼Chun Hsin Tseng66
🇮🇹Jacopo VasamiWC#38532
Fin
🇨🇳Bu Yunchaokete776
🇮🇹Giovanni FonioQ654
Fin
🇮🇹Fabio Fognini76
🇺🇦Oleg PrihodkoQ#44654
Fin
🇮🇹Francesco Passaro#1537666
🇦🇷Federico Agustin GomezAlt#2086673

Qualifying round 2

4 finished
Fin
🇮🇹Andrea Pellegrino1#14067
🇮🇹Stefano NapolitanoAlt#278467
Fin
🇺🇦Vitaliy Sachko2#175646
🇮🇹Raul BrancaccioAlt#221362
Fin
🇮🇹Giovanni Fonio666
🇪🇸Carlos Sanchez Jover3#33144
Fin
🇺🇦Oleg Prihodko7#44676
🇮🇹Lorenzo CarboniWC631

Qualifying round 1

8 finished
Fin
🇮🇹Andrea Pellegrino1#14066
🇮🇹Federico CampanaWC32
Fin
🇮🇹Stefano NapolitanoAlt#27877
🇲🇩Radu Albot5567
Fin
🇺🇦Vitaliy Sachko2#175467
🇫🇷Arthur WeberAlt#419605
Fin
🇮🇹Raul BrancaccioAlt#22166
🇮🇹Marco Cecchinato8#18311
Fin
🇪🇸Carlos Sanchez Jover3#33177
🇮🇹Edoardo ZanadaWC6262
Fin
🇮🇹Giovanni Fonio666
🇮🇹Giovanni OradiniAlt44
Fin
🇮🇹Lorenzo CarboniWC566
🇩🇪Patrick Zahraj4714
Fin
🇺🇦Oleg Prihodko7#44676
🇮🇹Gianluca MagerAlt632