4. Round
22/11/2003 FC Porto - Boavista 1:0
17:00 SL Benfica - Estrela Amadora 3:1
23/11/2003 14:00 CD Santo António - Varzim SC 2:0
14:00 FC Felgueiras 1932 - GD Sourense 2:0
14:00 AD Oliveirense - FC Penafiel 0:2
14:00 Câmara Lobos - CD Nacional 0:1
14:00 SC Salgueiros - SC Freamunde 2:0
14:00 Os Belenenses - CD Aves 2:0
14:00 1° de Dezembro - Sporting CP 0:2
14:00 Académica de Coimbra - FC Infesta 4:2
14:00 Leixões SC - Naval 1° de Maio 0:2
14:00 CD Cinfães - USC Paredes 1:0
14:00 União Lamas - Marco 0:1
14:00 Atlético CP - Rio Ave FC 0:1
14:00 Paços de Ferreira - AD Ovarense 2:1
14:00 FC Maia - União da Madeira 1:0
14:00 Lourinhanense - SC Beira-Mar 2:3
14:00 Gil Vicente - AD Sanjoanense 0:2
14:00 Vitória Guimarães - SC São João Vêr 3:0
14:00 CS Marítimo - CD Feirense 2:0
14:00 Moreirense FC - AD Fafe 2:0
14:00 Pedrouços AC - Louletano 4:2 pso
14:00 GD Estoril - Casa Pia AC 2:1 aet
14:00 CD Fátima - UD Vilafranquense 0:2
14:00 Portimonense SC - AD Nogueirense 5:4 pso
14:00 Leça FC - AD Portomosense 4:2 aet
14:00 Sporting Covilhã - União Leiria 0:4
14:00 FC Alverca - Vitória Setúbal 0:1
14:00 CD Paços de Brandão - Sporting Braga 0:6
5. Round
17/12/2003 13:30 AD Sanjoanense - Moreirense FC 2:3
14:00 Rio Ave FC - SC Beira-Mar 1:0
14:00 Paços de Ferreira - Portimonense SC 0:1
14:00 GD Estoril - Leça FC 6:0
14:00 Os Belenenses - FC Penafiel 2:1
14:00 União Leiria - CS Marítimo 3:1
14:00 FC Felgueiras 1932 - UD Vilafranquense 0:3 dec.
14:00 CD Santo António - CD Cinfães 2:0
14:00 Marco - Pedrouços AC 3:0
15:00 CD Nacional - SC Salgueiros 4:0
15:00 Vitória Guimarães - Naval 1° de Maio 0:2
19:30 Sporting CP - Vitória Setúbal 0:1
20:00 FC Porto - FC Maia 3:0
20:15 Académica de Coimbra - SL Benfica 0:1
Round of 16
14/01/2004 14:00 Marco - Naval 1° de Maio 7:8 pso
14:00 União Leiria - CD Nacional 1:2
14:00 Rio Ave FC - Portimonense SC 2:1
15:00 Moreirense FC - Sporting Braga 1:2
17:30 Os Belenenses - CD Santo António 4:0
19:30 GD Estoril - Vitória Setúbal 1:0
21/01/2004 15:00 FC Porto - UD Vilafranquense 4:0
Quarter-finals
11/02/2004 Rio Ave FC - FC Porto 1:2
14:00 SL Benfica - CD Nacional 2:1
14:00 Naval 1° de Maio - Sporting Braga 2:3
18:00 Os Belenenses - GD Estoril 5:3 pso
Semi-finals
16/03/2004 Sporting Braga - FC Porto 1:3
17/03/2004 20:15 SL Benfica - Os Belenenses 3:1
Final
16/05/2004 16:15 FC Porto - SL Benfica 1:2 (1:0, 1:1) aet