Ha sido internacional con la selección de fútbol de Italia en 68 ocasiones y ha marcado 10 goles.2 Debutó el 4 de septiembre de 2004, en un encuentro válido por las eliminatorias para la Copa Mundial de Fútbol de 2006 ante la selección de Noruega que finalizó con marcador de 2-1 a favor de los italianos.2 También participó con los equipos inferiores de la Selección italiana, disputando el Europeo sub-21 de 2004 donde Italia se alzó campeona. Y también formó parte del equipo italiano que logró la medalla de bronce en los Juegos Olímpicos de Atenas 2004. Con la selección absoluta disputó la Copa Mundial de Fútbol de 2006 en Alemania, pero tras propinarle un codazo al delantero estadounidense Brian McBride y abrirle una brecha en la cara en el segundo partido de la fase de grupos, fue expulsado y sancionado con cuatro partidos de suspensión por la FIFA, pudiendo jugar únicamente la final del torneo donde Italia se proclamó campeón del mundo.