Grupo 1
17.08.2003 Aurora Pro Patria - Cagliari Calcio 0:2
Piacenza Calcio - Calcio Como 2:0
26.08.2003 Calcio Como - Aurora Pro Patria 0:3
Cagliari Calcio - Piacenza Calcio no jug.
05.09.2003 Calcio Como - Cagliari Calcio no jug.
Aurora Pro Patria - Piacenza Calcio 3:0
Grupo 2
17.08.2003 AC Cesena - AS Livorno 1:1
Génova - Torino 0:1
26.08.2003 Torino - AC Cesena 0:3
AS Livorno - Génova 0:3
03.09.2003 AC Cesena - Génova 1:1
05.09.2003 Torino - AS Livorno no jug.
Grupo 3
17.08.2003 Hellas Verona - Treviso FBC 1:0
US Palermo - UC AlbinoLeffe 2:0
26.08.2003 UC AlbinoLeffe - Hellas Verona no jug.
Treviso FBC - US Palermo no jug.
05.09.2003 UC AlbinoLeffe - Treviso FBC no jug.
Hellas Verona - US Palermo no jug.
Grupo 4
17.08.2003 AC Venezia - Atalanta 2:0
US Triestina - Vicenza Calcio 1:1
26.08.2003 Vicenza Calcio - AC Venezia no jug.
Atalanta - US Triestina no jug.
05.09.2003 Vicenza Calcio - Atalanta no jug.
AC Venezia - US Triestina no jug.
Grupo 5
17.08.2003 Ternana Calcio - Sambenedettese 1:2
Ancona Calcio - Pisa Calcio 0:2 (0:0)
26.08.2003 Sambenedettese - Ancona Calcio 3:0
Pisa Calcio - Ternana Calcio no jug.
03.09.2003 Pisa Calcio - Sambenedettese 1:1
05.09.2003 Ternana Calcio - Ancona Calcio 0:3
Grupo 6
17.08.2003 Ascoli Calcio - Teramo Calcio 2:2
Martina - AS Bari 1:2
26.08.2003 AS Bari - Ascoli Calcio no jug.
Teramo Calcio - Martina 3:0
05.09.2003 AS Bari - Teramo Calcio 0:3
Ascoli Calcio - Martina no jug.
Grupo 7
17.08.2003 Salernitana Sport - Nápoles 0:0
FC Messina - Pescara Calcio 2:0
26.08.2003 Pescara Calcio - Salernitana Sport 0:3
Nápoles - FC Messina no jug.
05.09.2003 Pescara Calcio - Nápoles 0:3
Salernitana Sport - FC Messina 3:0
Grupo 8
17.08.2003 US Avellino - US Lecce 0:1 (0:1)
Brindisi - Calcio Catania 1:1
26.08.2003 Calcio Catania - US Avellino 3:0
US Lecce - Brindisi 0:3
05.09.2003 Calcio Catania - US Lecce 3:0
US Avellino - Brindisi 0:3
Segunda ronda
30.09.2003 20:30 Salernitana Sport - Reggina Calcio 0:2 (0:2)
01.10.2003 20:30 US Palermo - Brescia Calcio 1:1 (0:1)
20:30 AC Venezia - Empoli 2:0 (0:0)
20:30 Sambenedettese - Modena FC 2:1 (0:0)
20:30 Teramo Calcio - AC Siena 0:1 (0:0)
20:45 Aurora Pro Patria - Sampdoria 0:1 (0:1)
20:45 AC Cesena - AC Perugia 1:2 (0:1)
02.10.2003 20:30 Brindisi - Bolonia 3:2 (0:1)
28.10.2003 20:30 Empoli - AC Venezia 1:1 (0:1)
29.10.2003 15:00 AC Perugia - AC Cesena 3:2 (2:1)
20:30 Reggina Calcio - Salernitana Sport 3:0 (0:0)
20:30 Sampdoria - Aurora Pro Patria 3:0 (2:0)
20:30 Modena FC - Sambenedettese 2:0 (1:0)
20:30 AC Siena - Teramo Calcio 3:0 (3:0)
20:30 Bolonia - Brindisi 3:0 (2:0)
30.10.2003 20:30 Brescia Calcio - US Palermo 2:3 (0:1)
Octavos de final
25.11.2003 18:30 AC Siena - Juventus 1:2 (1:0)
03.12.2003 14:00 Bolonia - Udinese 0:1 (0:0)
16:00 AC Venezia - Parma AC 0:2 (0:0)
18:00 Modena FC - Lazio 0:2 (0:1)
21:10 Sampdoria - Milan 0:1 (0:0)
04.12.2003 15:30 Chievo - AC Perugia 2:1 (1:0)
18:00 Roma - US Palermo 1:0 (1:0)
21:00 Inter - Reggina Calcio 2:1 (0:0)
16.12.2003 15:00 AC Perugia - Chievo 3:0 (1:0)
17.12.2003 14:00 Parma AC - AC Venezia 0:1 (0:0)
16:00 Lazio - Modena FC 1:0 (1:0)
17:30 US Palermo - Roma 1:2 (1:0)
21:00 Reggina Calcio - Inter 1:1 (1:0)
18.12.2003 14:15 Juventus - AC Siena 2:1 (1:0)
17:30 Udinese - Bolonia 3:0 (0:0)
20:45 Milan - Sampdoria 1:0 (1:0)
Cuartos de final
13.01.2004 21:00 Udinese - Inter 0:0 (0:0)
14.01.2004 18:00 Lazio - Parma AC 2:0 (1:0)
20:45 Milan - Roma 2:1 (1:0)
15.01.2004 21:00 AC Perugia - Juventus 1:2 (0:1)
20.01.2004 17:30 Parma AC - Lazio 1:1 (0:0)
21.01.2004 17:30 Inter - Udinese 3:1 (1:1)
21:00 Juventus - AC Perugia 1:0 (1:0)
22.01.2004 21:00 Roma - Milan 1:2 (0:0)
Semifinales
04.02.2004 21:00 Juventus - Inter 2:2 (1:2)
05.02.2004 21:00 Milan - Lazio 1:2 (1:2)
11.02.2004 21:00 Lazio - Milan 4:0 (4:0)
12.02.2004 21:00 Inter - Juventus 4:5 (1:1, 2:2, 2:2) pn.
Final
17.03.2004 20:50 Lazio - Juventus 2:0 (0:0)
12.05.2004 20:50 Juventus - Lazio 2:2 (1:0)