While he was crucial for Portugal when it won the European Championship for the first time two years ago, and has been almost unstoppable with Real Madrid in the Champions League in recent seasons, Ronaldo had only one goal in each of the last three World Cups.
Reports of the deal came hours before Ronaldo scored three goals to give Portugal a 3-3 draw with Spain in their opening match of the World Cup in Russian Federation.
It is not only Neymar who is surprised at what Ronaldo has done in this 2018 FIFA World Cup. Defender Nacho put Spain on top for the first time in the match three minutes later with a goal-of-the-tournament contender, half-volleying the ball from distance against the post and into the net.
Ronaldo's personal success came in an event where he has previously struggled to be at his best, as he matched his goal tally from his previous 13 World Cup appearances.
This is the third time that Egypt have qualified for the FIFA World Cup.
Messi's Argentina will start their campaign on Saturday when they take on World Cup debutants Iceland in Moscow. Have your say in the comments section below.
India vs Afghanistan, Ist Test, Day 1 - INDIA 347-6 at stumps
The troubled country has yet to play an worldwide game at home and the possibility of doing so in the future is remote as well. This decision of allowing players time to prepare for the Test by monitoring their training schedules was a conscious one.
"Modesty aside, I think that I am the world's best player", Neymar quipped in an exchange with the hosts of Desimpedidos, a Brazilian YouTube channel.
Need a good Portugal vs. Spain live stream online?
Ronaldo now earns an estimated $93 million a year, according to Forbes, with approximately half coming from image rights deals with his many sponsors. I hope his injury in the Champions League final in Kiev doesn't keep him out of the World Cup.
One man who was clearly impressed with Ronaldo's performance was Manchester United manager, and of course his fellow countryman, Jose Mourinho.
"More than his physical shape, it's his mental strength", mused Portugal coach Fernando Santos.
Cristiano Ronaldo has agreed to pay a €18.8 million ($21.8 million/£16.4 million) fine in a Spanish tax evasion case, according to Spanish newspaper El Mundo via Reuters. The accusation did not involve his salary from Real Madrid. People were waiting for him to get old and play worse, but he is only improving.