S portugalskou reprezentací získal stříbrnou medaili na mistrovství Evropy roku 2004 a bronzovou na mistrovství Evropy 2012. Zúčastnil se též Eura 2008, mistrovství světa v Německu roku 2006, kde Portugalci skončili na čtvrtém místě, a světového šampionátu v Brazílii roku 2014. Celkem za národní mužstvo odehrál 72 zápasů, v nichž vstřelil 27 gólů.