Après le forfait de Karim Benzema, Raymond Domenech a choisi de l'appeler pour affronter l'Angleterre en match amical le 26 mars 2008, pour convaincre le sélectionneur en vue du championnat d'Europe. Mais sur ce match, il touche très peu le ballon et ne marquera pas, laissant ainsi filer sa dernière chance pour participer à l'Euro. Les Bleus s'imposent (1-0) sur un penalty de Frank Ribery. Malgré sa belle deuxième place au classement des buteurs en Serie A, il n'est pas retenu pour le championnat d'Europe 2008, qui se terminera en fiasco. En juillet, invoquant le maintien de Raymond Domenech à la tête de l'équipe de France et sa non-convocation à l'Euro 2008, il annonce sa retraite internationale.