Ostrava CH 2025

ATP · Clay

Zsombor Piros won the title, beating Hady Habib 6–3 6–2 in the final.

Matches by round

Final

1 finished
Fin
🇭🇺Zsombor Piros#10166

Semifinals

2 finished
Fin
LIBHady Habib8466
🇪🇸Oriol Roca Batalla#290634
Fin
🇭🇺Zsombor Piros#10166
🇧🇪Gauthier Onclin#17332

Quarterfinals

4 finished
Fin
🇨🇿Vit Kopriva1#6234
Fin
🇪🇸Oriol Roca Batalla#29076
🇩🇪Henri Squire#31251
Fin
🇭🇺Zsombor Piros#10167
🇪🇸Daniel Rincon#23435
Fin
🇧🇪Gauthier Onclin#173167
🇨🇿Petr BrunclikQ#499605

Round of 16

8 finished
Fin
🇨🇿Vit Kopriva1#6266
🇷🇴Filip Cristian Jianu#29133
Fin
🇬🇧Daniel Evans34
Fin
🇩🇪Henri Squire#31276
🇺🇦Vitaliy SachkoLL#17552
Fin
🇪🇸Oriol Roca Batalla#290657
🇸🇰Lukas Klein74763
Fin
🇪🇸Daniel Rincon#234717
🇸🇰Norbert GombosQ#3726665
Fin
🇭🇺Zsombor Piros#10166
🇨🇿Jan KumstatWC#19433
Fin
🇧🇪Gauthier Onclin#173566
🇱🇹Edas Butvilas#209722
Fin
🇨🇿Petr BrunclikQ#4996466
🇷🇺Aslan Karatsev733

Round of 32

16 finished
Fin
🇨🇿Vit Kopriva1#6266
🇪🇸Alex MartinezQ#40021
Fin
🇷🇴Filip Cristian Jianu#29166
🇩🇪Rudolf MollekerQ44
Fin
🇬🇧Daniel Evans66
🇨🇿Jan JermarWC02
Fin
🇺🇿Khumoun Sultanov#411364
Fin
🇺🇦Vitaliy SachkoLL#17567
🇫🇷Adrian Mannarino3#59064
Fin
🇩🇪Henri Squire#31276
🇫🇷Luca Van Assche#47642
Fin
🇪🇸Oriol Roca Batalla#29067
🇳🇱Max HoukesQ#21635
Fin
🇸🇰Lukas Klein7636
🇩🇰August Holmgren#267363
Fin
🇪🇸Daniel Rincon#23476
🇫🇷Harold Mayot5#220614
Fin
🇸🇰Norbert GombosQ#372267
🇳🇱Jelle SelsQ605
Fin
🇨🇿Jan KumstatWC#19467
🇺🇸Murphy Cassone#283463
Fin
🇭🇺Zsombor Piros#10166
🇨🇿Dalibor Svrcina4#11931
Fin
🇧🇪Gauthier Onclin#173656
🇭🇰Coleman Wong6#85273
Fin
🇱🇹Edas Butvilas#20976
🇨🇿Maxim MrvaWC#231641
Fin
🇨🇿Petr BrunclikQ#49966
🇲🇩Radu Albot21
Fin
🇷🇺Aslan Karatsev66
🇩🇰Elmer Moller2#15032

Qualifying round 2

6 finished
Fin
🇸🇰Norbert Gombos10#37267
🇨🇿Michael Vrbensky263
Fin
🇳🇱Max Houkes2#21666
🇨🇿Jan KlimasWC30
Fin
🇨🇿Petr BrunclikAlt#49966
🇺🇦Vitaliy Sachko3#17534
Fin
🇪🇸Alex MartinezCO#40067
🇭🇷Mili Poljicak4#27645
Fin
🇩🇪Rudolf Molleker66
🇨🇿Hynek Barton#27731
Fin
🇳🇱Jelle Sels866
🇨🇿Daniel SiniakovWC#50042

Qualifying round 1

12 finished
Fin
🇨🇿Michael Vrbensky626
🇳🇱Guy Den Ouden1#316464
Fin
🇸🇰Norbert Gombos10#372647
🇨🇿Dominik KellovskyAlt265
Fin
🇳🇱Max Houkes2#21666
🇨🇿Jiri CizekWC43
Fin
🇨🇿Jan KlimasWC2
🇵🇱Daniel Michalski7#3051
Fin
🇺🇦Vitaliy Sachko3#17566
🇨🇿Jakub FilipWC31
Fin
🇨🇿Petr BrunclikAlt#49966
Fin
🇭🇷Mili Poljicak4#276476
🇳🇿James WattAlt6623
Fin
🇪🇸Alex MartinezCO#4006566
🇨🇿Jiri Vesely12734
Fin
🇩🇪Rudolf Molleker66
🇨🇭Remy Bertola5#22222
Fin
🇨🇿Hynek Barton#27776
🇺🇦Oleg Prihodko11#446653
Fin
🇨🇿Daniel SiniakovWC#50077
🇮🇹Enrico Dalla Valle6#3096461
Fin
🇳🇱Jelle Sels8366
🇮🇹Raul Brancaccio#221631