Han skåret sju mål på seks kamper i kvalifiseringen til VM 2002, men fikk ikke spilletid fra start i selve turneringen. I EM 2004 spilte han hver kamp, og sendte Portugal videre til kvartfinalen med vinnermålet mot . I VM 2006 fikk han lite spilletid. Han skåret et trøstemål i bronsefinalen mot , som til slutt endte 3-1. Han spilte en viktig rolle i kvalifiseringen til EM 2008, og ledet laget til kvartfinale i sluttspillet. Med sin scoring mot Tyskland er han den fjerde spilleren noensinne som har scoret i tre europamesterskap på rad.