Cassis CH 2025

ATP · Hard

Billy Harris won the title, beating Daniil Glinka 3–6 7–5 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇬🇧Billy Harris3#232376
🇪🇪Daniil GlinkaAlt#161653

Semifinals

2 finished
Fin
🇪🇪Daniil GlinkaAlt#16166
🇦🇹Jurij Rodionov4#14224
Fin
🇬🇧Billy Harris3#2326376
🇩🇪Justin EngelQ7652

Quarterfinals

4 finished
Fin
🇪🇪Daniil GlinkaAlt#161647
🇬🇧Arthur Fery#322661
Fin
🇦🇹Jurij Rodionov4#142636
🇲🇨Valentin Vacherot8#27463
Fin
🇬🇧Billy Harris3#23276
🇫🇷Mae MaligeWC651
Fin
🇩🇪Justin EngelQ746
🇪🇪Mark Lajal2#1676363

Round of 16

8 finished
Fin
🇪🇪Daniil GlinkaAlt#16176
🇬🇧Hamish StewartQ#435653
Fin
🇬🇧Arthur Fery#3266
🇫🇷Titouan Droguet5#7902
Fin
🇦🇹Jurij Rodionov4#14266
🇫🇷Robin Bertrand#40602
Fin
🇲🇨Valentin Vacherot8#2766
🇺🇸Michael Mmoh#14934
Fin
🇫🇷Mae MaligeWC66
Fin
🇬🇧Billy Harris3#23276
Fin
🇩🇪Justin EngelQ76
🇫🇷Etienne DonnetWC652
Fin
🇪🇪Mark Lajal2#16776
🇫🇷Tom Paris54

Round of 32

16 finished
Fin
🇪🇪Daniil GlinkaAlt#161616
🇫🇷Quentin Halys1#46463
Fin
🇬🇧Hamish StewartQ#43567
🇫🇷Dan Added#426368
Fin
🇬🇧Arthur Fery#3276
🇧🇪Michael Geerts#356652
Fin
🇫🇷Titouan Droguet5#7966
🇵🇱Olaf PieczkowskiQ12
Fin
🇦🇹Jurij Rodionov4#14266
🇫🇷Matteo Martineau#24423
Fin
🇫🇷Robin Bertrand#40666
🇱🇹Edas Butvilas#20943
Fin
🇺🇸Michael Mmoh#14976
🇫🇷Lucas Poullain#32753
Fin
🇲🇨Valentin Vacherot8#2766
🇫🇷Clement Chidekh#13114
Fin
🇰🇿Timofey Skatov6#20142
Fin
🇫🇷Mae MaligeWC66
🇫🇷Benoit PaireWC34
Fin
Fin
🇬🇧Billy Harris3#2326466
🇮🇹Filippo MoroniLL733
Fin
🇫🇷Etienne DonnetWC66
Fin
🇩🇪Justin EngelQ6376
🇨🇭Jakub PaulQ7651
Fin
🇫🇷Tom Paris636
🇸🇪Olle WallinAlt#416264
Fin
🇪🇪Mark Lajal2#16766
🇫🇷Maxime JanvierQ41

Qualifying round 2

6 finished
Fin
🇩🇪Justin Engel166
🇺🇸Felix Corwin910
Fin
🇨🇭Jakub Paul276
🇦🇹David PichlerAlt51
Fin
🇬🇧Hamish Stewart3#435616
🇧🇾Egor Gerasimov8463
Fin
🇵🇱Olaf Pieczkowski476
🇺🇸Cannon Kingsley1054
Fin
🇫🇷Maxime Janvier7616
🇫🇷Nicolas Tepmahc460
Fin
🇮🇹Filippo Moroni6655

Qualifying round 1

12 finished
Fin
🇩🇪Justin Engel166
🇫🇷Damien SalvestreWC44
Fin
🇺🇸Felix Corwin966
🇫🇷Hugo CardinaudWC33
Fin
🇨🇭Jakub Paul267
🇫🇷Enzo Wallart464
Fin
🇦🇹David PichlerAlt66
🇫🇷Arthur Reymond1124
Fin
🇬🇧Hamish Stewart3#43566
🇫🇷Leo Raquillet23
Fin
Fin
🇵🇱Olaf Pieczkowski46876
🇮🇹Matteo CovatoAlt753
Fin
🇺🇸Cannon Kingsley10266
🇫🇷Cyril Vandermeersch#486631
Fin
Fin
🇫🇷Maxime Janvier7636
🇫🇷Hugo CarWC362
Fin
🇮🇹Filippo Moroni6276
🇬🇧Lui MaxtedCO#428654
Fin
🇫🇷Robin Catry1213