Liverpool will take on Rangers in the pick of the Champions League groups.
The Reds and the Gers will also face Ajax and Napoli.
Meanwhile, Barcelona take on Bayern Munich, Inter Milan and minnows Viktoria Plzen in the undoubted group of death.
Chelsea will be relatively satisfied with their draw as they have been paired with AC Milan, Salzburg and Dinamo Zagreb.
And Tottenham take on Europa League winners Frankfurt, as well as Ajax and Marseille.
Champions League group 2022 draw
Group A: Ajax, Liverpool, Napoli, Rangers
Group B: Porto, Atletico Madrid, Liverpool, Bayer Leverkusen
Group C: Bayern Munich, Barcelona, Inter, Viktoria Plzen
Group D: Frankfurt, Tottenham, Sporting CP, Marseille
Group E: AC Milan, Chelsea, Salzburg, Dinamo Zagreb
Group F: Real Madrid, RB Leipzig, Shakhtar Donetsk, Celtic
Group G: Manchester City, Sevilla, Dortmund, FC Copenhagen
Group H: Paris Saint-Germain, Juventus, Benfica, Maccabi Haifa