Helsinki CH 2025

ATP · Hard

Patrick Kypson won the title, beating Otto Virtanen 4–6 6–3 6–4 in the final.

Matches by round

Final

1 finished
Fin
🇺🇸Patrick Kypson5#158466
🇫🇮Otto Virtanen6#116634

Semifinals

2 finished
Fin
🇫🇮Otto Virtanen6#11666
Fin
🇺🇸Patrick Kypson5#158736
🇮🇹Stefano Travaglia#1596562

Quarterfinals

4 finished
Fin
🇫🇮Otto Virtanen6#11676
🇭🇷Marin Cilic1#9654
Fin
Fin
🇺🇸Patrick Kypson5#15866
🇮🇹Lorenzo GiustinoSE#27242
Fin
🇮🇹Stefano Travaglia#159616
🇮🇹Luca Nardi2#239261

Round of 16

8 finished
Fin
🇭🇷Marin Cilic1#96647
🇮🇹Stefano NapolitanoPR#278265
Fin
🇫🇮Otto Virtanen6#11666
🇫🇮Emil RuusuvuoriWC42
Fin
🇭🇷Matej DodigQ#13842
Fin
🇮🇹Giulio Zeppieri7466
🇱🇺Chris Rodesch#179623
Fin
🇺🇸Patrick Kypson5#158367
🇫🇷Calvin Hemery#2746265
Fin
🇮🇹Lorenzo GiustinoSE#27277
🇧🇪Kimmer Coppejans#2256565
Fin
🇮🇹Stefano Travaglia#159657
🇫🇮Eero VasaWC#478475
Fin
🇮🇹Luca Nardi2#23966
🇳🇴Viktor DurasovicQ#48222

Round of 32

16 finished
Fin
🇭🇷Marin Cilic1#9667
🇱🇧Benjamin Hassan#45945
Fin
🇮🇹Stefano NapolitanoPR#2786636
🇨🇦Alexis Galarneau#195274
Fin
🇫🇮Emil RuusuvuoriWC67
🇦🇹Lukas Neumayer#155463
Fin
🇫🇮Otto Virtanen6#11667
🇧🇪Gauthier Onclin#173166
Fin
🇭🇷Matej DodigQ#13867
🇷🇸Dusan Lajovic4#163363
Fin
🇭🇷Borna Gojo#1336624
Fin
🇱🇺Chris Rodesch#1796636
🇩🇪Justin Engel474
Fin
🇮🇹Giulio Zeppieri776
🇫🇮Oskari PaldaniusWC622
Fin
🇺🇸Patrick Kypson5#158566
🇫🇷Geoffrey BlancaneauxQ#443713
Fin
🇫🇷Calvin Hemery#27467
🇧🇦Nerman Fatic364
Fin
🇮🇹Lorenzo GiustinoSE#27266
🇫🇷Titouan DroguetSE#7924
Fin
🇧🇪Kimmer Coppejans#225637
🇺🇸Brandon Holt3465
Fin
🇫🇮Eero VasaWC#47876
🇭🇷Luka Mikrut8#25151
Fin
🇮🇹Stefano Travaglia#15966
🇬🇧Stuart ParkerQ34
Fin
🇳🇴Viktor DurasovicQ#48276
🇮🇹Federico Cina#136664
Fin
🇮🇹Luca Nardi2#23966
🇱🇹Edas ButvilasQ#20942

Qualifying round 2

6 finished
Fin
🇫🇷Geoffrey Blancaneaux5#44366
🇸🇰Norbert Gombos10#37234
Fin
🇱🇹Edas Butvilas8#209736
🇩🇪Henri Squire6#3126360
Fin
🇩🇪Tom Gentzsch9#16531
Fin
🇬🇧Stuart Parker367
🇨🇭Remy Bertola2#2226364
Fin
🇳🇴Viktor Durasovic3#482366
🇫🇷Matteo Martineau12#244634
Fin
🇭🇷Matej Dodig4#138636
🇩🇪Marko Topo7#344363

Qualifying round 1

12 finished
Fin
🇩🇪Daniel Masur#36544
Fin
🇩🇪Tom Gentzsch9#165476
🇸🇰Milos Karol6622
Fin
🇨🇭Remy Bertola2#22266
🇫🇮Linus LagerbohmWC33
Fin
🇬🇧Stuart Parker65
🇰🇿Mikhail Kukushkin11#34522
Fin
🇳🇴Viktor Durasovic3#482646
🇩🇪Rudolf Molleker261
Fin
🇫🇷Matteo Martineau12#244736
🇸🇪Olle Wallin#4166462
Fin
🇭🇷Matej Dodig4#13876
🇮🇹Alexandr Binda#460654
Fin
🇩🇪Marko Topo7#34466
🇫🇮Patrick KaukovaltaWC32
Fin
🇫🇷Geoffrey Blancaneaux5#44366
🇫🇮Oskari EerolaWC13
Fin
🇸🇰Norbert Gombos10#37266
🇰🇿Denis Yevseyev#47443
Fin
🇩🇪Henri Squire6#31266
Fin
🇱🇹Edas Butvilas8#209636
🇫🇮Otso MartikainenWC263