Podczas mistrzostw świata 2006 w Niemczech, w 17. minucie trzeciego meczu fazy grupowej z reprezentacją Czech (2:1), rozegranego 22 czerwca 2006 roku na AOL Arenie w Hamburgu doznał poważnej kontuzji, w wyniku której został zmieniony przez Marco Materazziego oraz został wykluczony z gry do końca turniejuCzech Republic vs Italy, 22 June 2006, World Cup , w którym drużyna Squadra Azzura triumfowała po wygranej 5:3 w serii rzutów karnych (1:1 po dogrywce) z reprezentacją Francji w finale rozegranym 9 lipca 2006 roku na Stadionie Olimpijskim w Berlinie.

Ostatni mecz w drużynie Squadra Azzura rozegrał 11 października 2006 roku w wygranym 3:1 meczu eliminacyjnym mistrzostw Europy 2008 z reprezentacją Gruzji na Stadionie im. Borisa Paiczadze w Tbilisi. W 2008 roku ogłosił rezygnację z gry w reprezentacji Włoch, w której w latach 1996–2006 rozegrał łącznie 78 meczów. Za sukcesy z drużyną Squadra Azzura został odznaczony Orderami Zasługi Republiki Włoskiej (2000 w stopniu Kawalera, 2006 w stopniu Oficera).