Nel 2006 ritorna in nazionale grazie al nuovo C.T. Roberto Donadoni. All'inizio della stagione 2007-2008, inoltre, l'assenza di infortuni e le ottime prestazioni in campionato hanno permesso al centrocampista del Milan di diventare una pedina fondamentale della selezione azzurra. Viene così convocato per l'Europeo in Austria e Svizzera, giocando (2 da titolare e 2 da subentrante) tutte le partite della nazionale che uscirà dalla competizione ai tiri di rigore, nella prima partita della fase a eliminazione diretta, contro i futuri campioni della .