Juventus and Cristiano Ronaldo will face Lionel Messi and Barcelona in the UEFA Champions League group stages.

Of their 35 competitive meetings, Messi has been victorious 16 times to Ronaldo's 10 with the remaining nine fixtures ending in a draw.

Ronaldo though leads the way in Champions League successes, winning the trophy five times compared to Messi's four.

Defending champions Bayern Munich are pooled with Atletico Madrid, Salzburg and Lokomotiv Moscow.

Real Madrid will face Shakhtar Donetsk, Inter Milan and Borussia Monchengladbach.

Group stage draw in full:

Group A: Bayern Munich, Atletico Madrid, Salzburg, Lokomotiv Moscow

Group B: Real Madrid, Shakhtar Donetsk, Inter Milan, Borussia Monchengladbach

Group C: Porto, Manchester City, Olympiakos, Marseille

Group D: Liverpool, Ajax, Atalanta, Midtjylland

Group E: Sevilla, Chelsea, FK Krasnodar, Rennes

Group F: Zenit St Petersburg, Borussia Dortmund, Lazio, Bruges

Group G: Juventus, Barcelona, Dynamo Kyiv, Ferencvaros

Group H: Paris St-Germain, Manchester United, RB Leipzig, Istanbul Basaksehir