1. Round
19/08/1995 AS Varese 1910 - US Cremonese 0:1
20/08/1995 US Avellino - AS Fidelis Andria 1:0
AC Pistoiese - AC Perugia 0:1
Lucchese - Ancona Calcio 4:0
Bologna FC - Hellas Verona 2:0
US Foggia - Forlì FC 0:1
Calcio Como - Pescara Calcio 0:1
Reggina Calcio - Chievo Verona 1:2 aet
SS Gualdo - Genoa CFC 0:4
Cosenza Calcio - AC Venezia 5:6 (0:0, 0:0, 0:0) pso
US Fiorenzuola - Brescia Calcio 2:1
Ascoli Calcio - Salernitana Sport 3:1 (0:0, 0:0, 0:0) pso
US Lecce - AC Cesena 2:1
SS Monza 1912 - Calcio Padova 0:2
Acireale - US Palermo 0:2
Trapani Calcio - AC Reggiana 5:6 (1:0, 1:1, 1:1) pso
2. Round
29/08/1995 AC Perugia - Sampdoria 0:1 (0:1)
30/08/1995 US Avellino - Juventus 1:4 (1:2)
Atalanta - US Cremonese 4:2 (0:1, 2:2, 2:2) pso
Lucchese - Cagliari Calcio 3:4 (0:2, 3:3) aet
AC Reggiana - AS Bari 2:0 (2:0)
Bologna FC - AS Roma 1:0 (0:0)
Forlì FC - Piacenza Calcio 4:3 (1:0, 1:1, 1:1) pso
Pescara Calcio - AC Milan 1:4 (0:2)
Chievo Verona - Lazio Roma 3:4 (0:1, 1:1, 1:1) pso
Udinese Calcio - Genoa CFC 3:0 (1:0)
AC Venezia - Inter 0:1 (0:0)
US Fiorenzuola - Torino FC 2:1 (1:1)
Ascoli Calcio - ACF Fiorentina 1:2 (0:0)
Vicenza Calcio - Calcio Padova 4:2 (2:0)
US Palermo - Parma AC 3:0 (1:0)
31/08/1995 US Lecce - SSC Napoli 1:0 (0:0)
Round of 16
24/10/1995 US Fiorenzuola - Inter 1:2 (1:1)
25/10/1995 Atalanta - Juventus 1:0 (0:0, 0:0) aet
Cagliari Calcio - Sampdoria 2:1 (2:0)
Forlì FC - AC Milan 0:2 (0:1)
Udinese Calcio - Lazio Roma 0:1 (0:0)
US Lecce - ACF Fiorentina 0:5 (0:2)
US Palermo - Vicenza Calcio 1:0 (0:0)
26/10/1995 Bologna FC - AC Reggiana 3:0 (1:0)
Quarter-finals
28/11/1995 Bologna FC - AC Milan 1:1 (0:1)
29/11/1995 Cagliari Calcio - Atalanta 1:0 (1:0)
Inter - Lazio Roma 1:1 (0:0)
30/11/1995 ACF Fiorentina - US Palermo 1:0 (0:0)
12/12/1995 Lazio Roma - Inter 0:1 (0:0)
13/12/1995 AC Milan - Bologna FC 6:7 (0:0, 1:1, 1:1) pso
US Palermo - ACF Fiorentina 1:2 (0:1)
14/12/1995 Atalanta - Cagliari Calcio 4:2 (2:0)
Semi-finals
14/02/1996 Bologna FC - Atalanta 1:1 (0:0)
15/02/1996 ACF Fiorentina - Inter 3:1 (1:1)
27/02/1996 Atalanta - Bologna FC 2:0 (1:0)
28/02/1996 Inter - ACF Fiorentina 0:1 (0:0)
Final
02/05/1996 20:00 ACF Fiorentina - Atalanta 1:0 (0:0)
18/05/1996 20:00 Atalanta - ACF Fiorentina 0:2 (0:0)