Кубок Италии 2006–07 стал 60-м выпуском национального внутреннего турнира. Финал был сыгран, как и два предыдущих выпуска, между Internazionale и Roma . Первый матч состоялся в Риме 9 мая 2007 года, а ответный матч в Милане 17 мая 2007 года. Счет первого матча был 6:2 в пользу Roma, в то время как во втором матче Inter обыграл Roma со счетом 2:1, увенчав Roma в восьмой раз кубком турнира.
Формат матчей, введенный в сезоне 2005–06, продолжался в течение сезона. В соревновании участвовали все команды из Серии А (20 команд) и В (22 команды), 28 команд из Серии С1 и С2 и 2 команды из непрофессиональных лиг («Dilettanti»), всего 72 команды. Первые три раунда были все матчи из одной игры, причем команда, классифицированная ниже в предыдущем году, играла дома. В первом раунде участвовало всего 64 команды; восемь команд из Серии А, которые прошли отбор на европейские соревнования, присоединились к соревнованию в четвертом раунде — раунде 1/8. После завершения третьего раунда выжило только 8 из первоначальных 64 команд, и эти команды были сведены в пары с 8 командами, которые еще не участвовали. С этого момента раунды, включая финал, все были двухматчевыми дома и на выезде, и команда с более высоким общим счетом продвигалась дальше.
Для составления пар команд жеребьевка не проводилась. В первом раунде сеяный номер 72 играл с сеяным номером 9, сеяный номер 71 играл с сеяным номером 10 и так далее. Во втором и всех последующих раундах все сетки были фиксированными без пересева в случае неожиданного выигрыша победителя. Чтобы увидеть, как команды будут спариваться во втором раунде, предположим, что неожиданностей не будет, и верхний сеяный номер снова сыграет с нижним сеяным номером; сеяный номер 40 (или его соперник сеяный номер 41) сыграет с сеяным номером 9 (или его соперник сеяный номер 72), 39 (или 42) сыграет с 10 (или 71) и так далее.
Посев был распределен следующим образом:
а) посев 1 для победителя Кубка прошлого года
б) посевы 2–8 для участников, играющих в соревнованиях Лиги чемпионов/Кубка УЕФА, отличных от посева 1. Если участвует менее 8 команд, то список дополняет следующая(ие) занявшая(ие) более высокое место(а) команда(ы) Серии А.
в) посевы с 9 по 17 по 9 оставшимся командам Серии А на 17-е место.
г) посев 18–20-х мест трем командам Серии B, которые в этом сезоне перешли в Серию A.
e) посевы под номерами 21–23 для трех команд Серии А, переведенных в Серию B в этом сезоне.
f) посев 24–37 — 14 команд Серии B, занявших 17-е место, но не попавших в Серию A, и посев 38 — победителю плей-аута в Серии B
ж) посевы 39–42 для 4 команд Серии C1, которые в этом сезоне перешли в Серию B.
h) посевы 43–46 в 4 команды Серии B, переведенные в Серию C1 в этом сезоне.
i) посевы 47–70 по 24 команды из Серии C1 и Серии C2, выбранные лигой
j) посевы 71–72 по 2 команды из Национальной лиги дилетантов (ниже C2) по выбору лиги.
Лучшая команда в каждой паре провела первый матч дома.
«Рома» выиграла со счетом 7–4 по сумме двух матчей.
* После дополнительного времени
** После серии пенальти
(a) Авансы по правилу выездных голов