Ha estat internacional amb la selecció de futbol de Portugal en 40 ocasions marcant 17 gols i participant en l'Eurocopa del 2004, en la Copa del Món de Futbol de 2006 i en el Campionat d'Europa de futbol 2008.