Real Madrid won the Champions League for the 12th time after a 4-1 win over Juventus in Cardiff.
Cristiano Ronaldo rose the occasion majestically, scoring twice with Casemiro and Marco Asensio also getting in on the act.
It means that Zinedine Zidane's side have now completed a league and European double, for the first time since the 1950s.
Barcelona, while not finishing the season empty-handed, have ended up just winning the Copa del Rey.
And Spanish outlet Diario Gol say that Messi has the utmost respect for Barcelona's fiercest rivals after they won the prize.
Real Madrid's Champions League player ratings against Juventus Sat, June 3, 2017
Express Sport brings you Real Madrid's player ratings from the Champions League final against Juventus
Play slideshow PA 1 of 11
Keylor Navas – 7.0
Real Madrid star Cristiano Ronaldo has now won four Champions League titles
Barcelona star Lionel Messi thinks Real Madrid deserved to win the Champions League
It is said that the Argentina international now recognises that Ronaldo is favourite to win this year's Ballon d'Or.
The two players have long contested the game's ultimate individual gong, with Kaka the last player outside of the two superstars to win it back in 2007.
Messi also feels that Real have been superb throughout the campaign and manager Zidane has overcome obstacles aplenty on his way to winning the trophy for the second time in as many years.
Get Quotes on Home Insurance
The 29-year-old supposedly thinks that Barcelona have been their own worst enemy, dropping points against the lower teams and leaving themselves too much to do in the process.
Barcelona star Lionel Messi thinks Real Madrid and Cristiano Ronaldo deserved to win the trophy
As a result, Messi thinks Ronaldo is worthy of beating him to the honour of winning the Champions League four times throughout his career.
The former Manchester United star has added this year's triumph to winners medals achieved in 2008, 2014 and 2016.
Real have become the first team to retain the trophy in its modern format.
And it seemed only fitting that Ronaldo played a starring role, with the 32-year-old narrowly missing out on achieving the same feat during his time with United in 2009.