The two European giants will clash on club football’s biggest stage after both sides landed in Group F on the draw, which was conducted by ex-Chelsea stars Didier Drogba and Florent Malouda.
Ronaldo and Messi, who have combined for an incredible 11 of the last 12 Ballon d’Or awards, have both had a stranglehold on European football throughout the last decade and beyond.
Messi currently has one more Ballon d’Or in his trophy cabinet, but Ronaldo can point to a more impressive record in the Champions League, having helped his former team Real Madrid to four Champions League trophies to Barcelona and Messi’s three.
By the time that Ronaldo’s Juventus takes on Barcelona this season, it will mark around two-and-a-half years since football’s two global superstars have been on the same pitch together, after last appearing in the same game on May 6, 2018 in La Liga.
Both players found the net in a 2-2 draw on that occasion.
In the head-to-head stakes, Messi has come up trumps in his duels with Ronaldo. In the 35 times that they have played in the same game, Messi has 16 wins to Ronaldo’s 10 (the rest were draws) and has hit the back of the net 22 times to Ronaldo’s 19.
Barcelona and Juventus will be joined in Group F by Ukrainian side Dynamo Kyiv and Ferencvaros.
Elsewhere in the draw, Roman Abramovich’s Chelsea will take on Europa League winners Sevilla, Russian newcomers Krasnodar and Rennes in Group E.
Manchester United will play French powerhouse Paris Saint-Germain, RB Leipzig and Istanbul Basaksehir in what should be a fiercely-contested Group H.
English champions Liverpool will face Ajax, Atalanta and Midtjylland in Group D, while reigning champions Bayern Munich will play Atletico Madrid, Salzburg and Lokomotiv Moscow in Group A.
Group B, meanwhile, comprises Real Madrid, Shakhtar Donetsk, Inter and Borussia Monchengladbach, while Group C will see Porto, Manchester City, Olympiakos and Marseille square off.
Zenit, Dortmund, Lazio and Club Brugge make up Group F.