V italské reprezentaci debutoval 28. března 2007 v kvalifikačním utkání proti Skotsku v Bari, které domácí vyhráli 2:0. Startoval na Mistrovství Evropy ve fotbale 2008, kde Italové vypadli ve čtvrtfinále, na Konfederačním poháru FIFA 2009 (5. místo) a na Mistrovství světa ve fotbale 2010. Zde nastoupil v závěrečném zápase základní skupiny proti Slovensku jako střídající hráč: jednu jeho gólovou střelu vykopl Martin Škrtel z brankové čáry, jednu neuznal rozhodčí Howard Webb pro sporný ofsajd a teprve v nastaveném čase se mu podařilo snížit na 2:3, jeho tým však už nestačil vyrovnat a na šampionátu skončil.