Milan CH 2025

ATP · Clay

Marco Cecchinato won the title, beating Dino Prizmic 6–2 6–3 in the final.

Matches by round

Final

1 finished
Fin
🇮🇹Marco CecchinatoWC#18366
🇭🇷Dino Prizmic1#9223

Semifinals

2 finished
Fin
🇭🇷Dino Prizmic1#92366
🇪🇸Rafael JodarJR#10632
Fin
🇮🇹Marco CecchinatoWC#18366
🇮🇹Jacopo VasamiWC#38533

Quarterfinals

4 finished
Fin
🇭🇷Dino Prizmic1#9266
Fin
🇪🇸Rafael JodarJR#10626
🇫🇷Arthur Gea#44063
Fin
🇮🇹Marco CecchinatoWC#18366
🇳🇱Max Houkes3#21642
Fin
🇮🇹Jacopo VasamiWC#385376
🇭🇷Luka Mikrut#2516642

Round of 16

8 finished
Fin
🇭🇷Dino Prizmic1#9266
Fin
🇷🇺Ivan Gakhov834
Fin
🇪🇸Rafael JodarJR#10476
🇵🇹Tiago PereiraLL#318651
Fin
🇫🇷Arthur Gea#44616
🇪🇸Oriol Roca BatallaAlt#290463
Fin
🇮🇹Marco CecchinatoWC#18366
Fin
🇳🇱Max Houkes3#216266
🇫🇷Thomas FaurelQ#298602
Fin
🇮🇹Jacopo VasamiWC#385367
🇭🇷Mili Poljicak7#276615
Fin
🇭🇷Luka Mikrut#25166
🇺🇦Oleg PrihodkoAlt#44631

Round of 32

16 finished
Fin
🇭🇷Dino Prizmic1#9266
🇮🇹Gabriele PirainoWC#39014
Fin
🇩🇪Henri Squire#312650
Fin
🇫🇷Mathys Erhard#3746674
Fin
🇷🇺Ivan Gakhov8367
🇸🇰Andrej Martin#3596163
Fin
🇵🇹Tiago PereiraLL#318646
🇨🇱Matias Soto4#260363
Fin
🇪🇸Rafael JodarJR#1066
🇮🇹Lorenzo Giustino#27202
Fin
🇫🇷Arthur Gea#4476
Fin
🇪🇸Oriol Roca BatallaAlt#290466
🇲🇽Rodrigo Pacheco Mendez5#255641
Fin
Fin
🇮🇹Marco CecchinatoWC#18366
🇪🇸Max Alcala GurriQ#13041
Fin
🇫🇷Thomas FaurelQ#298626
🇮🇹Federico BondioliQ#326362
Fin
🇳🇱Max Houkes3#216367
🇮🇹Giovanni FonioQ6365
Fin
🇭🇷Mili Poljicak7#276656
🇮🇹Stefano Travaglia#159272
Fin
🇮🇹Jacopo VasamiWC#38567
Fin
🇺🇦Oleg PrihodkoAlt#44666
🇲🇩Radu Albot34
Fin
🇭🇷Luka Mikrut#25166
🇧🇪Kimmer Coppejans2#22544

Qualifying round 2

6 finished
Fin
🇮🇹Giovanni Fonio966
🇩🇪Tom GentzschAlt#16522
Fin
🇫🇷Thomas FaurelJR#29866
🇦🇺Matthew Dellavedova12#23520
Fin
🇸🇪Mikael YmerWC52
Fin
🇮🇹Federico BondioliAlt#32677
🇩🇪Rudolf Molleker855
Fin
🇵🇹Tiago Pereira5#31834
Fin
🇪🇸Max Alcala Gurri10#13066
🇧🇬Petr Nesterov#28633

Qualifying round 1

10 finished
Fin
🇩🇪Tom GentzschAlt#165366
🇵🇱Maks Kasnikowski1#211622
Fin
🇮🇹Giovanni Fonio966
🇮🇹Gianluca Mager33
Fin
🇫🇷Thomas FaurelJR#29867
🇧🇷Mateus Alves2#41345
Fin
🇮🇹Jacopo Berrettini37656
🇩🇪Max WiskandtAlt#3826674
Fin
🇸🇪Mikael YmerWC76
Fin
🇮🇹Federico BondioliAlt#32666
🇸🇰Norbert Gombos4#37234
Fin
🇵🇹Tiago Pereira5#3186266
🇫🇷Maxime Janvier732
Fin
🇦🇹Sandro Kopp11#29421
Fin
🇧🇬Petr Nesterov#286267
🇮🇹Raul Brancaccio6#2216165
Fin
🇪🇸Max Alcala Gurri10#13067
🇮🇹Luca CastagnolaWC364