Con la nazionale portoghese ha partecipato a quattro campionati del mondo (Germania 2006, Sudafrica 2010, Brasile 2014 e Russia 2018), a cinque campionati d'Europa (Portogallo 2004, Austria-Svizzera 2008, Polonia-Ucraina 2012, Francia 2016 ed Europa 2020) – record assoluto –, vincendo quello del 2016 (primo titolo ottenuto dal Portogallo), a una Confederations Cup (Russia 2017) e alla fase finale di una Nations League (Portogallo 2018-2019), vincendo anche quest'ultima. Vanta inoltre un secondo (2004) e un terzo (2012) posto al campionato europeo e un terzo posto alla Confederations Cup, mentre il suo miglior piazzamento ai Mondiali è il quarto posto (2006). Con la maglia dei lusitani è primatista sia di presenze che di reti realizzate. È inoltre il miglior marcatore di sempre del campionato europeo di calcio, il detentore del record di presenze nella competizione e l'unico calciatore ad essere sceso in campo ed essere andato a segno per cinque edizioni consecutive (le cinque già citate "sopra"; nel 2012 e nel 2020 ottenne anche il titolo di capocannoniere).