Celkově za portugalský národní výběr odehrál 85 zápasů a vstřelil v něm 22 branek. Zúčastnil se EURA 2004 v Portugalsku, MS 2006 v Německu, EURA 2008 v Rakousku a Švýcarsku, a MS 2010 v Jihoafrické republice.