Liverpool have been drawn in Group B alongside Spanish giants Real Madrid, Swiss club FC Basel and Ludogorets Razgrad from Bulgaria.
The full draw:
Group A: Atletico Madrid, Juventus, Olympiakos, Malmo
Group B: Real Madrid, Basel, Liverpool, Ludogorets
Group C: Benfica, Zenit St Petersburg, Bayer Leverkusen, Monaco
Group D: Arsenal, Borussia Dortmund, Galatasaray, Anderlecht
Group E: Bayern Munich, Manchester City, CSKA Moscow, AS Roma
Group F: Barcelona, Paris St-Germain, Ajax, Apoel
Group G: Chelsea, Schalke, Sporting Lisbon, Maribor
Group H: Porto, Shakhtar Donetsk, Athletic Bilbao, Borisov