Coppa Italia 1996-97

Primo turno
Empoli           1-0 Reggina
Spal             2-1 Atalanta
Lecce            3-0 Genoa
Brescia          0-2 Lucchese       a tavolino
Como             6-7 Cremonese      ai rigori
Castel di Sangro 0-2 Cesena
Gualdo           0-2 Torino
Pistoiese        0-3 Cosenza
Avellino         2-1 Venezia
Ascoli           1-2 Bari
Ancona           1-2 Pescara
Monza            1-0 Padova
Chievo           1-0 Salernitana
Ravenna          3-1 Palermo
Nocerina         4-3 Piacenza       ai rigori
Fidelis Andria   3-0 Foggia

Secondo turno

Genoa            2-2 Sampdoria      ripetizione 0-2
Empoli           1-1 Milan          ripetizione 0-2
Spal             2-4 Reggiana
Lucchese         1-2 Vicenza
Cremonese        2-1 Udinese
Cesena           3-1 Roma
Bologna          2-1 Torino
Cosenza          1-3 Fiorentina
Avellino         0-1 Lazio
Bari             1-1 Verona         ripetizione 0-3
Pescara          3-1 Parma
Monza            0-1 Napoli
Chievo           2-3 Cagliari
Ravenna          0-1 Inter
Fidelis Andria   0-2 Juventus       [a Barletta]
Nocerina         0-0 Perugia        ripetizione 2-1


Terzo turno
Reggiana         0-2 Milan
Genoa            0-1 Vicenza
Cesena           1-2 Cremonese
Bologna          3-1 Fiorentina
Verona           1-2 Lazio
Pescara          0-1 Napoli
Inter            2-1 Cagliari
Juventus         2-1 Nocerina

Quarti
Milan            1-1 0-0 Vicenza
Cremonese        1-3 1-2 Bologna
Juventus         0-3 1-1 Inter
Napoli           1-0 1-1 Lazio

Semifinali
Inter            1-1 1-1 Napoli     [Napoli 5-3 ai rigori]
Vicenza          1-0 1-1 Bologna

Finale
Napoli           1-0 0-3 Vicenza