Au début de la saison 2007-2008, Vieira ne joue pratiquement qu'avec les Bleus, provoquant la colère de l'Inter Milan. Le milieu, qui sort d'une longue blessure, évolue ainsi lors de l'amical en Slovaquie le 22 août 2007, avant de retourner à l'infirmerie pour une douleur à une cuisse. À la surprise générale, il est aligné le 8 septembre à Milan pour le choc des matches retour des qualifications pour l'Euro, Italie-France (0-0), et y règne en maître au milieu de terrain. Le 12 septembre, alors que l'Inter réclame qu'il ne joue pas, Vieira est aligné face à l’Écosse en qualifications et sort à la (0-1). Vieira s'abonne alors à l'infirmerie. Après plusieurs rechutes, c'est une fatigue musculaire à la cuisse gauche qui le prive de l'amical contre l'Angleterre fin mars. Ensuite, sa fin de saison impeccable avec l'Inter fait renaître l'optimisme pour sa participation au Championnat d'Europe 2008.