Manchester United will face Paris St-Germain, RB Leipzig and Istanbul Basaksehir in the Champions League group stage this season. Premier League champions Liverpool will have to negotiate a group containing Ajax, Atalanta and Danish side Midtjylland.
Chelsea will play Europa League winners Sevilla, Krasnodar and debutants Rennes. Manchester City are in Group D with Porto, Olympiakos and Marseille.
Meanwhile Cristiano Ronaldo and Lionel Messi are set to face each other after Juventus and Barcelona were drawn in Group G, while holders Bayern Munich will face Atletico Madrid in Group A.
The draw, which also saw Real Madrid and Inter Milan paired in Group A, took place without club officials present due to the ongoing coronavirus pandemic.
And it was a particularly tough draw for Manchester United, who will play last term’s finalists Paris St-Germain, as well as 2020 semi-finalists RB Leipzig.
Holders Bayern will face Atletico Madrid and will also have a short trip across the border to Austria to take on Salzburg in Group A.
The group stage starts on October 20, and all six rounds of games will be crammed into eight weeks in a schedule that is even more packed than usual because of the coronavirus pandemic.
The final will take place at the Ataturk Olympic Stadium in Istanbul – where Liverpool beat AC Milan in 2005 – on May 29.
Champions League Draw
Group A: Bayern Munich, Atletico Madrid, Red Bull 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, Krasnodar, Rennes
Group F: Zenit Saint Petersburg, Borussia Dortmund, Lazio, Club Brugge
Group G: Juventus, Barcelona, Dynamo Kiev, Ferencvaros
Group H: Paris Saint-Germain, Manchester United, RB Leipzig, Istanbul Basaksehir