The Real Madrid ace was at it again, six days on from lifting the Champions League, as he netted either side of half time to give the Selecao a comfortable lead.
A third arrived 67 minutes into the match, Andre Silva linking up with Ronaldo and tucking the ball home to keep his side's impressive run of form going.
Relive how the 90 minutes of action unfolded with Sports Mole's live text coverage below.
LATVIA XI: Vanins, Maksimenko, Laizans, D.Ikaunieks, Sabala, Solovjovs, Gorkss, Kazacoks, Kolesovs, Jagodinskis, Kluskins
PORTUGAL XI: Patricio, Alves, Guerreiro, Fonte, Ronaldo, Moutinho, Andre Silva, Carvalho, Gomes, Martins, Soares
Fernando Santos: "We will have to show that we are better, because on paper it appears easy, but on the pitch it is a lot more difficult. Latvia are a team that work hard and apply themselves to their individual tasks very well. The opponents are strong in this respect, and they'e strong at home where they often win, so we have to match them in these aspects and then we have the quality to succeed. The game in the Algarve was very even for a long period, so we know we have to be patient and take our chances."
© Getty Images