Primera ronda
02.08.2009 16:00 Ternana Calcio - AC Renate 3:2
17:00 US Pergocrema - AS Figline 0:1
17:00 Real Marcianise Calcio - US Alessandria 1912 0:2
17:00 US Foggia - Viterbese 3:1
18:00 Aurora Pro Patria - Gela Calcio 4:0
18:00 Novara Calcio - AS Pescina 1:0
20:30 Taranto Sport - Cosenza Calcio 1914 1:3
20:30 Cavese - AS Varese 1910 3:4 pn.
20:30 SPAL 1907 Ferrara - Calcio Como 2:1 (2:1)
20:30 US Cremonese - AC Chioggia 2:0
20:45 Ravenna Calcio - Giulianova Calcio 3:2
20:45 Rimini Calcio - Vico Equense 1:2 pró.
20:45 Benevento Calcio - AC Prato 3:1
21:00 AC Arezzo - Polisportiva Castellarano 2:0
21:00 AC Reggiana - Sansepolcro Calcio 4:0
03.08.2009 20:30 Spezia Calcio - Hellas Verona 0:1 pró.
05.08.2009 17:00 AC Lumezzane - Alma Juventus Fano 3:0
20:30 Perugia Calcio - ASG Nocerina 1:0
Segunda ronda
08.08.2009 20:30 US Salernitana 1919 - Benevento Calcio 1:0
20:30 Sassuolo - US Alessandria 1912 2:0
09.08.2009 17:00 AC Lumezzane - Gallipoli 6:0
18:00 Modena FC - Novara Calcio 2:4 pn.
20:30 Torino - AS Figline 1:0
20:30 Reggina Calcio - AC Arezzo 3:0
20:30 Empoli - AC Reggiana 2:0
20:30 US Lecce - Vico Equense 4:0 (3:0)
20:30 US Triestina - US Foggia 1:0
20:30 Brescia Calcio - Ravenna Calcio 1:0
20:30 SPAL 1907 Ferrara - UC AlbinoLeffe 3:1 (1:1, 1:1) pró.
20:30 Piacenza Calcio - Hellas Verona 1:3
20:45 AC Ancona - Perugia Calcio 1:0
20:45 Frosinone - AS Varese 1910 5:4 pn.
20:45 AC Mantova - Aurora Pro Patria 3:1
20:45 AS Cittadella - Calcio Padova 2:0
20:45 AC Cesena - Ternana Calcio 5:4 pn.
20:45 Ascoli Calcio - FC Crotone 3:1
20:45 Vicenza Calcio - US Cremonese 1:2
10.08.2009 20:30 US Grosseto FC - Cosenza Calcio 1914 3:2
Tercera ronda
14.08.2009 18:00 Sassuolo - Hellas Verona 2:0 (2:0)
20:00 Parma FC - Novara Calcio 1:2 (0:1)
20:30 AS Livorno - Torino 2:0 (0:0)
15.08.2009 19:00 AS Cittadella - Ascoli Calcio 2:1 (0:0, 1:1) pró.
20:30 Brescia Calcio - Reggina Calcio 0:1 (0:1)
20:30 Calcio Catania - US Cremonese 1:0 (1:0)
20:30 US Palermo - SPAL 1907 Ferrara 4:2 (2:1)
20:45 Bolonia - Frosinone 6:7 (0:0, 0:0, 0:0) pn.
20:45 AS Bari - Empoli 3:4 (0:0, 1:1, 1:1) pn.
20:45 AC Cesena - Atalanta 0:1 (0:0)
20:45 AC Ancona - AC Lumezzane 2:3 (2:2)
20:45 Chievo - AC Mantova 3:0 (0:0)
16.08.2009 20:00 US Triestina - Cagliari Calcio 1:0 (0:0)
20:30 Nápoles - US Salernitana 1919 3:0 (2:0)
20:30 Sampdoria - US Lecce 6:2 (3:0)
12.11.2009 20:45 AC Siena - US Grosseto FC 2:0 (1:0)
Cuarta Ronda
25.11.2009 15:00 Chievo - Frosinone 2:0 (1:0)
18:30 AC Siena - Novara Calcio 0:2 (0:1)
26.11.2009 15:00 Atalanta - AC Lumezzane 0:1 (0:1)
20:30 Nápoles - AS Cittadella 1:0 (1:0)
20:30 US Palermo - Reggina Calcio 4:1 (1:0)
01.12.2009 20:00 US Triestina - Sassuolo 1:0 (0:0)
20:30 Sampdoria - AS Livorno 1:2 (0:0)
02.12.2009 15:00 Calcio Catania - Empoli 2:0 (1:0)
Octavos de final
16.12.2009 21:00 Inter - AS Livorno 1:0 (0:0)
12.01.2010 21:00 Roma - US Triestina 3:1 (1:1)
13.01.2010 16:00 Milan - Novara Calcio 2:1 (1:0)
18:30 Génova - Calcio Catania 1:2 (0:2)
20:45 Juventus - Nápoles 3:0 (1:0)
14.01.2010 16:00 Fiorentina - Chievo 3:2 (1:2)
18:30 Udinese - AC Lumezzane 2:0 (1:0)
21:00 Lazio - US Palermo 2:0 (0:0)
Cuartos de final
20.01.2010 21:00 Fiorentina - Lazio 3:2 (2:0)
26.01.2010 21:00 Roma - Calcio Catania 1:0 (0:0)
27.01.2010 21:00 Milan - Udinese 0:1 (0:0)
28.01.2010 20:45 Inter - Juventus 2:1 (0:1)
Semifinales
03.02.2010 20:45 Inter - Fiorentina 1:0 (1:0)
04.02.2010 21:00 Roma - Udinese 2:0 (2:0)
13.04.2010 20:45 Fiorentina - Inter 0:1 (0:0)
21.04.2010 18:00 Udinese - Roma 1:0 (0:0)
Final
05.05.2010 20:45 Inter - Roma 1:0 (1:0)