The Real Madrid forward will be aiming to add to his goal tally against a Morocco side that created plenty of chances against Iran in their first game, only to concede late on to lose by a 1-0 scoreline.
The European champions are priced at 20/31 (1.65) with SportPesa to claim their first win of the tournament.
Morocco know that anything other than a win would leave them in a precarious position and they can be backed at 19/4 (5.75) to pick up three points.
A draw would still leave both teams with a mathematical chance of progressing to the knockout stages and is priced at 11/4 (3.75).
Despite his hat-trick, Ronaldo felt some discomfort during the game with Spain. However the 33-year-old has been training with his team-mates and there should be no reason for him to missing from the starting eleven.
Morocco, for their part, will be without winger Nordin Amrabat, who had to go off with concussion against Iran.
This should be a different kind of game for Fernando Santos' side from their opening encounter.
Against Spain the Portuguese ceded possession to La Roja and looked dangerous on the counter attack, whereas against Morocco we can expect Portugal to have the ball.
The European champions have lost just one competitive game in four years and they proved against Spain that they are a difficult side to overcome.
Morocco are no pushovers, though, and boast a young and talented team who deserved much more against Iran, and this could be one of the few games so far at the tournament that ends up being relatively open.
Tips and predictions
The price of 23/20 (2.15) for both teams to score looks extremely temping and, of course, this selection comfortably paid out in Portugal's first match and in four of their last seven games.
Ronaldo is also offered at 5/6 (1.83) to score at anytime and that could also be worthy of consideration given his form.Both teams to score at 23/20 (2.15) for a 2pt stake with SportPesa