За национальную сборную Португалии провёл более 170 матчей, что является пятым результатом за всю историю сборных, сыграл на восьми крупных турнирах и отличился на них всех. С 2008 года является капитаном сборной, а также рекордсменом по количеству сыгранных матчей. В составе сборной стал чемпионом Европы 2016 и победителем Лиги наций УЕФА 2019. Совместно с Али Даеи является самым результативным футболистом на уровне сборных за всю историю. Первый европеец, который смог забить 100 или больше мячей в составе сборной.