Sotto la gestione del CT Roberto Donadoni contribuì alla qualificazione per l'Europeo 2008 con 5 reti nel girone eliminatorio, ma durante la fase finale, nella quale l'Italia fu eliminata ai quarti, non andò invece mai a segno. Il gol alla Grecia nell'amichevole del 19 novembre 2008 fermò il digiuno di reti, iniziato dopo la marcatura al Portogallo del 6 febbraio precedente.