Porto CH 2023

ATP · Hard

Luca Nardi won the title, beating Joao Sousa 5–7 6–4 6–1 in the final.

Matches by round

Final

1 finished
Fin
🇮🇹Luca Nardi4#239566
🇵🇹Joao SousaWC741

Semifinals

2 finished
Fin
🇮🇹Luca Nardi4#23976
🇫🇷Antoine Escoffier7634
Fin
🇵🇹Joao SousaWC76
🇫🇷Jules Marie640

Quarterfinals

4 finished
Fin
🇨🇦Steven Diez34
Fin
🇮🇹Luca Nardi4#23966
🇧🇬Adrian Andreev43
Fin
🇵🇹Joao SousaWC76
Fin
🇫🇷Jules Marie376
🇰🇿Denis Yevseyev#4746674

Round of 16

8 finished
Fin
🇨🇦Steven Diez66
🇵🇹Henrique RochaWC#9932
Fin
🇹🇷Altug Celikbilek469
Fin
🇮🇹Luca Nardi4#239636
🇻🇪Goncalo Oliveira463
Fin
🇧🇬Adrian Andreev266
🇩🇪Peter Gojowczyk632
Fin
🇵🇹Joao SousaWC66
🇷🇺Alibek Kachmazov#34722
Fin
🇫🇷Pierre Hugues HerbertPR6166
🇵🇹Jaime FariaQ#57744
Fin
🇰🇿Denis Yevseyev#474367
🇺🇸Emilio Nava6#122635
Fin
🇫🇷Jules Marie66
🇵🇹Gastao EliasWC43

Round of 32

16 finished
Fin
🇨🇦Steven Diez66
🇫🇷Benjamin Bonzi2#9544
Fin
🇵🇹Henrique RochaWC#99646
🇱🇻Robert StrombachsQ#352464
Fin
🇹🇷Altug Celikbilek6666
Fin
🇮🇹Lorenzo Giustino#27234
Fin
🇮🇹Luca Nardi4#239366
🇨🇴Nicolas Mejia#115623
Fin
🇫🇷Lucas PoullainQ#32740
Fin
🇧🇬Adrian Andreev67
🇨🇿Dominik Palan362
Fin
🇩🇪Peter Gojowczyk267
🇱🇹Ricardas Berankis86465
Fin
🇵🇹Joao SousaWC6566
🇮🇹Mattia Bellucci5#66744
Fin
🇷🇺Alibek Kachmazov#34766
Fin
🇫🇷Laurent Lokoli#33644
Fin
🇵🇹Jaime FariaQ#5766
🇫🇷Hugo Grenier3#39443
Fin
🇺🇸Emilio Nava6#12277
🇩🇪Johannes HaerteisQ6362
Fin
🇰🇿Denis Yevseyev#474636
🇵🇹Joao DominguesQ263
Fin
Fin
🇵🇹Gastao EliasWC77
🇫🇷Quentin Halys1#4655

Qualifying round 2

6 finished
Fin
🇵🇹Joao Domingues8646
🇵🇹Pedro AraujoWC260
Fin
🇵🇹Jaime Faria11#5767
Fin
🇱🇻Robert Strombachs3#35267
🇵🇹Duarte Vale10266
Fin
🇵🇹Hugo MaiaWC55
Fin
🇫🇷Lucas Poullain1#32777

Qualifying round 1

12 finished
Fin
🇵🇹Joao Domingues8636
🇵🇹Fabio CoelhoWC361
Fin
🇵🇹Pedro AraujoWC66
🇮🇹Fabrizio AndaloroAlt23
Fin
🇵🇹Jaime Faria11#5766
🇰🇷Ji Sung Nam44
Fin
🇬🇧Daniel Cox544
Fin
Fin
🇪🇸Miguel Damas#346631
Fin
🇵🇹Duarte Vale1066
🇫🇷Enzo Wallart44
Fin
🇱🇻Robert Strombachs3#35266
🇮🇹Andrea Guerrieri#16634
Fin
🇺🇸Victor Lilov12462
Fin
🇵🇹Hugo MaiaWC266
🇫🇷Antoine Hoang2644
Fin
🇫🇷Lucas Poullain1#32766
🇵🇹Tiago SilvaWC01