Liverpool have been handed a tough assignment in Europa League, being drawn in the same group as Udinese and Azhi Makhachkala.
The Swiss Super League side Young Boys complete Group A, in which the Reds are top seeds.
Newcastle United will square off against Ligue 1 side Bordeaux, Belgian outfit Club Brugge and Maritimo of Portugal in Group D.
Lazio, Panathinaikos and Maribor stand in the way of Tottenham Hotspur and qualification to the knockout stages of the tournament.
Other notable match-ups see Inter Milan take on Rubin Kazan in Group H, Lyon facing last year's runners-up Athletic Bilbao in Group I, while Marseille and Borussia Monchengladbach will tussle in Group C.
Draw in full:
Group A: Liverpool, Udinese, Young Boys, Anzhi
Group B: Atletico Madrid, Hapoel Tel-Aviv, Viktoria Plzen, Academica
Group C: Marseille, Fenerbahce, Borussia Monchengladbach, AEL Limassol
Group D: Bordeaux, Club Brugge, Newcastle United, Maritimo
Group E: Stuttgart, FC Copenhagen, Steaua Bucharest, Molde
Group F: PSV Eindhoven, Napoli, Dnipro, AIK Solna
Group G: Sporting Lisbon, FC Basel, Genk, Videoton
Group H: Internazionale, Rubin Kazan, Partizan Belgrade, Neftci
Group I: Lyon, Athletic Bilbao, Sparta Prague, Hapoel Kiryat Shmona
Group J: Tottenham Hotspur, Panathinaikos, Lazio, Maribor
Group K: Bayer Leverkusen, Metalist Kharkiv, Rosenborg, Rapid Vienna
Group L: Twente, Hannover, Levante, Helsingborg