Vieira disputó su último partido como internacional en un amistoso contra Nigeria el 2 de junio de 2009.