Biella CH 2025

ATP · Clay

Stefano Napolitano won the title, beating Kilian Feldbausch 7–5 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇮🇹Stefano NapolitanoWC#27876
🇨🇭Kilian Feldbausch#26253

Semifinals

2 finished
Fin
🇮🇹Stefano NapolitanoWC#27866
🇮🇹Gianluca CadenassoWC#21533
Fin
🇨🇭Kilian Feldbausch#262636
🇭🇷Luka Mikrut#251364

Quarterfinals

4 finished
Fin
🇮🇹Stefano NapolitanoWC#27866
🇪🇸Pol Martin TiffonQ#21012
Fin
🇮🇹Gianluca CadenassoWC#21566
🇳🇱Jelle Sels840
Fin
🇨🇭Kilian Feldbausch#26266
🇩🇪Marko Topo5#34423
Fin
🇭🇷Luka Mikrut#25166
🇨🇿Zdenek Kolar2#20621

Round of 16

8 finished
Fin
🇮🇹Stefano NapolitanoWC#27866
🇮🇹Federico Arnaboldi#47320
Fin
🇪🇸Pol Martin TiffonQ#21076
🇪🇸Alejandro Moro Canas6#238662
Fin
🇮🇹Gianluca CadenassoWC#215626
🇨🇭Alexander Ritschard4#282264
Fin
🇳🇱Jelle Sels86656
🇦🇹Dennis Novak374
Fin
🇩🇪Marko Topo5#344706
🇱🇻Robert Strombachs#352563
Fin
🇨🇭Kilian Feldbausch#262366
🇮🇹Marco Cecchinato3#183614
Fin
🇭🇷Luka Mikrut#25160
🇺🇦Oleg Prihodko7#44640
Fin
🇨🇿Zdenek Kolar2#206476
🇮🇹Giovanni Fonio6621

Round of 32

16 finished
Fin
🇮🇹Federico Arnaboldi#473
🇮🇹Stefano Travaglia1#159
Fin
🇮🇹Stefano NapolitanoWC#27866
🇮🇹Enrico Dalla Valle#30914
Fin
🇪🇸Pol Martin TiffonQ#210746
Fin
🇪🇸Alejandro Moro Canas6#23866
Fin
🇨🇭Alexander Ritschard4#28264
🇩🇪Tom Gentzsch#16524
Fin
🇮🇹Gianluca CadenassoWC#21566
🇮🇹Giovanni OradiniQ33
Fin
🇦🇹Dennis Novak467
🇦🇹Sandro Kopp#294635
Fin
🇳🇱Jelle Sels867
🇺🇦Eric Vanshelboim#39835
Fin
🇩🇪Marko Topo5#34466
🇮🇹Raul Brancaccio#22134
Fin
🇱🇻Robert Strombachs#35266
🇮🇹Gabriele Piraino#39034
Fin
🇨🇭Kilian Feldbausch#26276
🇮🇹Alexander WeisAlt53
Fin
🇮🇹Marco Cecchinato3#183647
🇧🇪Buvaysar GadamauriQ#2661664
Fin
🇺🇦Oleg Prihodko7#44666
🇫🇷Maxime ChazalQ#42542
Fin
🇭🇷Luka Mikrut#25166
🇮🇹Lorenzo CarboniQ14
Fin
🇮🇹Giovanni Fonio76
🇮🇹Filippo RomanoWC#240644
Fin
🇨🇿Zdenek Kolar2#20676
🇷🇸Stefan PopovicQ51

Qualifying round 2

6 finished
Fin
🇪🇸Pol Martin Tiffon1#21066
🇮🇹Michele Ribecai10#28444
Fin
🇷🇸Stefan Popovic266
🇮🇹Massimo Giunta#36844
Fin
🇧🇪Buvaysar Gadamauri8#266266
Fin
🇮🇹Lorenzo Carboni4476
🇮🇹Iannis Miletich126642
Fin
🇫🇷Maxime Chazal7#425626
🇨🇭Damien Wenger5461
Fin
🇮🇹Giovanni Oradini976
🇪🇸Alex Martinez6#400640

Qualifying round 1

10 finished
Fin
🇪🇸Pol Martin Tiffon1#210656
🇮🇹Samuele Pieri#315471
Fin
🇮🇹Michele Ribecai10#28466
🇮🇹Lorenzo BeraldoWC13
Fin
🇮🇹Massimo Giunta#36866
🇷🇺Yaroslav Demin11#35831
Fin
Fin
🇧🇪Buvaysar Gadamauri8#26666
Fin
🇮🇹Iannis Miletich1266
🇭🇷Josip Simundza44
Fin
🇨🇭Damien Wenger5716
Fin
🇫🇷Maxime Chazal7#42566
Fin
🇪🇸Alex Martinez6#400567
🇮🇹Giorgio Tabacco7266
Fin
🇮🇹Giovanni Oradini960
🇮🇳Adil Kalyanpur20