Opuścił fazę grupową Ligi Narodów, aby skupić się na grze w Juventusie, do reprezentacji dołączył dopiero na fazę pucharową w czerwcu 2019. W meczu przeciwko Szwajcarii w półfinale strzelił trzy bramki, czym wprowadził Portugalię do finału, gdzie ostatecznie udało im się pokonać reprezentację Holandii 1-0. 15 czerwca 2021 w pierwszym meczu na Mistrzostwach Europy strzelił dwa gole w wygranym 3:0 meczu z Węgrami. To dało mu w sumie 11 bramek w Mistrzostwach Europy, dwie przewagi nad Michelem Platinim jako najlepszym strzelcem wszech czasów w historii mistrzostw Europy. Ponadto został pierwszym piłkarzem, który wystąpił i zdobył pięć bramek na Mistrzostwach Europy, oraz w 11 kolejnych turniejach międzynarodowych seniorów. Udało mu się też być najstarszym zawodnikiem, który strzelił dwa gole w mistrzostwach Europy, bijąc poprzedni rekord ustanowiony przez Andrija Szewczenkę. 19 czerwca w drugim meczu grupowym strzelił jednego gola w przegranym meczu 2:4 z Niemcami. 23 czerwca wykorzystał dwa rzuty karne w zremisowanym 2:2 meczu z Francją w ostatnim meczu fazy grupowej, co wyrównał rekord irańskiego piłkarza Aliego Daeiego z 109 golami w reprezentacji. Został najlepszym strzelcem w finałach turniejów na Mistrzostwach Świata i Mistrzostwach Europy łącznie, a jego 21 bramek pobiło poprzedni rekord Miroslava Klose. W dniu 27 czerwca, Portugalia odpadła z turnieju po przegranym meczu 0:1 przeciwko Belgii w 1/8. Ronaldo zakończył turniej z pięcioma bramkami (razem z Patrikiem Schickiem ) i zdobył koronę króla strzelców mistrzostw Europy co zdecydowało że miał na koncie asystę.