Two weeks ago, he had also scored twice in the Champions League final to lead Madrid to its second consecutive title in the European club competition.
Soccer fans are eagerly awaiting the FIFA Confederations Russia Cup 2017 kicking off this weekend. The Real Madrid forward, who has scored 12 goals in his last six games for Portugal, has won a number of club and worldwide competitions as well as several individual awards.
A regular of Portugal's youth teams, Silva began attracting headlines when he joined Porto's senior squad and played well from the start, finishing the season with 21 goals.
A good performance at the Confederations Cup will virtually secure him a fifth world player of the year award, equaling Lionel Messi.
"The majority of Mexico's starters play in Europe and compete at a high level, so I believe we have what it takes to bring down the current European champs!" he said.
"Obviously, it's a dream to win, but we know it's going to be hard as some great teams will be there".
Ronaldo has 11 goals in five games with the national team this season, including two in Portugal's 3-0 win at Latvia in European World Cup qualifying last week, the team's last match before the Confederations Cup.
The 32-year-old Real Madrid superstar's build-up to the tournament in Russian Federation has been overshadowed after he was this week accused by prosecutors in Spain of defrauding the authorities of 14.7 million euros ($16.5m) in tax through offshore companies. Ronaldo has denied any wrongdoing.
Every competition needs a star player, and this Confederations Cup is already benefiting from the reflected glow of Ronaldo's presence. "Now we have to show on the pitch why we are being considered favorites".
"It will be the first time Portugal compete for the Confederations Cup trophy", Ronaldo told Federation Internationale de Football Association earlier this year.
"We already got our names carved in the European trophy previous year, so it is important now to get out hands on a global trophy for our country". I said we were not the favourites, but that we were candidates to win it.
Portugal, which made it to the tournament after beating host France in the Euro 2016 final, is in Group A along with Russia, New Zealand and Mexico. Group B has Germany, Chile, Australia and Cameroon.
The duo scored goals in the same match three other times - World Cup qualifiers against Hungary, Andorra and the Faroe Islands.
Portugal, meanwhile, kept up their unbeaten run against the Mexicans and took their record to two wins and two defeats in the four matches contested from their first meeting in 1969. However, one veteran team is drawing special attention - Mexico is playing against Portugal on Sunday's much-anticipated game.
"It's Portugal, not just Cristiano", said Mexican goalkeeper Guillermo Ochoa after Wednesday's training in Kazan, Russia.