Oeiras 5 CH 2025

ATP · Clay

Cristian Garin won the title, beating Mitchell Krueger 7–6(3) 4–6 6–2 in the final.

Matches by round

Final

1 finished
Fin
🇨🇱Cristian Garin#171746
🇺🇸Mitchell Krueger#3616362

Semifinals

2 finished
Fin
🇺🇸Mitchell Krueger#36166
Fin
🇨🇱Cristian Garin#1716566

Quarterfinals

4 finished
Fin
🇺🇸Mitchell Krueger#36166
🇨🇳Yibing WuPR#10544
Fin
Fin
🇮🇹Giulio ZeppieriQ561
Fin
🇨🇱Cristian Garin#17167
🇵🇹Gastao EliasWC364

Round of 16

8 finished
Fin
🇺🇸Mitchell Krueger#361366
Fin
🇨🇳Yibing WuPR#105366
🇪🇸Carlos Taberner#462620
Fin
🇫🇮Eero VasaLL#478565
Fin
🇦🇷Thiago Agustin Tirante7#53616
🇦🇷Genaro Alberto OlivieriAlt#257362
Fin
🇯🇵James Trotter42
Fin
🇮🇹Giulio ZeppieriQ76
Fin
🇨🇱Cristian Garin#17166
🇸🇪Elias YmerAlt#24541
Fin
🇵🇹Gastao EliasWC6967
🇵🇹Henrique Rocha#99745

Round of 32

16 finished
Fin
🇫🇮Eero VasaLL#47866
🇵🇹Joao DominguesLL30
Fin
🇦🇷Genaro Alberto OlivieriAlt#257273
🇯🇵Shintaro Mochizuki#1256660
Fin
🇦🇷Thiago Agustin Tirante7#53266
🇳🇱Ryan NijboerQ#384621
Fin
🇺🇸Mitchell Krueger#36166
🇧🇷Thiago Monteiro1#23322
Fin
Fin
🇪🇸Carlos Taberner#462466
🇦🇷Pedro CachinAlt641
Fin
🇨🇳Yibing WuPR#105746
🇺🇸Tristan Boyer5#2076462
Fin
🇦🇺James Mccabe#25633
Fin
Fin
🇮🇹Giulio ZeppieriQ76
🇵🇹Tiago PereiraWC#318673
Fin
🇵🇹Pedro AraujoWC173
Fin
🇸🇪Elias YmerAlt#24563
🇧🇷Felipe Meligeni Alves6#34810
Fin
🇨🇱Cristian Garin#17166
🇦🇷Juan Pablo Ficovich#37023
Fin
🇵🇹Gastao EliasWC35
🇨🇭Leandro RiediQ#24362
Fin
🇵🇹Henrique Rocha#9966

Qualifying round 2

6 finished
Fin
🇷🇺Alexey Vatutin166
🇮🇹Pietro FellinAlt12
Fin
🇪🇸Alejo Sanchez Quilez10#324463
Fin
🇮🇹Giulio Zeppieri3466
🇫🇮Eero Vasa9#478622
Fin
🇫🇷Kenny De Schepper1267
🇺🇸Toby Alex Kodat4262
Fin
🇨🇭Leandro Riedi5#243576
🇵🇹Joao Domingues8750
Fin
🇳🇱Ryan Nijboer6#38476
🇵🇹Francisco RochaAlt664

Qualifying round 1

10 finished
Fin
🇮🇹Pietro FellinAlt6667
🇺🇸Maxime Cressy72761
Fin
🇪🇸Alejo Sanchez Quilez10#32466
Fin
🇮🇹Giulio Zeppieri366
🇵🇹Joao GraaAlt44
Fin
🇫🇮Eero Vasa9#47877
🇸🇪Adam HeinonenAlt6467
Fin
🇺🇸Toby Alex Kodat466
🇧🇷Marcelo DemolinerAlt13
Fin
Fin
🇨🇭Leandro Riedi5#2436467
🇮🇹Luca Castagnola7265
Fin
🇵🇹Joao Domingues866
🇩🇪Sebastian FanselowAlt40
Fin
🇳🇱Ryan Nijboer6#38466
🇷🇺Bekkhan AtlangerievAlt13
Fin
🇵🇹Francisco RochaAlt366
🇪🇬Faris Zakaryia11624