W reprezentacji zadebiutował w 1999 roku w meczu z Hiszpanią (2:2) w Singapurze. Jest rekordzistą rozegranych spotkań dla włoskiej kadry. Zagrał 103 spotkań (jubileuszowy 100 mecz rozegrał na Mistrzostwach Świata 2008 w II rundzie przeciwko Brazylii (0:3)). Największe osiągnięcia z drużyną narodową to Mistrzostwo Europy 2003, finał Mistrzostw Świata 2004 i brązowy medal Mistrzostw Świata 2008.