Atualmente, também defende a seleção portuguesa. Antes de jogar na equipe sénior, jogou no sub-21. Ele fez sua estreia no sénior em setembro de 2006 em um amistoso contra a Dinamarca e marcou seu primeiro golo durante a derrota por 4 a 2 em Copenhaga. Já representou o seu país em quatro grandes torneios: Eurocopa de 2008, 2012 e 2016 e o Campeonato do Mundo 2014.