Vieira jugó el Mundial 2006, donde fue titular de la Francia que logró el subcampeonato.