Arsenal will face unsettled Sporting CP in Group E of this season's Europa League.
The Gunners were pitted against the Portuguese giants, who lost several first-team stars this month after they terminated their contracts following an attack at their training ground.
Qarabag of Azerbaijan and Vorskla of Ukraine also make up a relatively favourable group for Unai Emery's side.
Chelsea will expect to progress to the knockout phase after being drawn against PAOK, BATE and Videoton in Group L.
AC Milan, though, face a more difficult campaign against Olympiacos, Real Betis and Dudelange in Group F.
Celtic are in something of a tough Group B, alongside Rosenborg, Salzburg and RB Leipzig. The latter two teams are both owned by drinks giants Red Bull.
Steven Gerrard's Rangers are also facing a difficult group stage, having been pitted against Villarreal, Rapid Vienna and Spartak Moscow in Group G.
Last season's semi-finalists Marseille will meet Lazio, Eintracht Frankfurt and Apollon in a competitive Group H
Draw in full:
Group A: Bayer Leverkusen, Ludogorets, FC Zurich, AEK Larnaca
Group B: Salzburg, Celtic, RB Leipzig, Rosenborg
Group C: Zenit St Petersburg, Copenhagen, Bordeaux, Slavia Prague
Group D: Anderlecht, Fenerbahce, Dinamo Zagreb, Spartak Trnava
Group E: Arsenal, Sporting CP, Qarabag, Vorskla
Group F: Olympiacos, AC Milan, Real Betis, Dudelange
Group G: Villarreal, Rapid Vienna, Spartak Moscow, Rangers
Group H: Lazio, Marseille, Eintracht Frankfurt, Apollon Limassol
Group I: Besiktas, Genk, Malmo, Sarpsborg
Group J: Sevilla, Krasnodar, Standard Liege, Akhisar
Group K: Dinamo Kiev, Astana, Rennes, Jablonec
Group L: Chelsea, PAOK, BATE, Vidi
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.