Holders Liverpool have been drawn to play Napoli, Salzburg and Genk in Group E of the European Champions League.
The European Champions received a kind draw in Monaco, Napoli being their hardest opponents in the group stage.
Juergen Klopp’s side, who beat Tottenham Hotspur in June’s final to win their sixth European Cup, will also face Austria’s Salzburg and Belgian side Genk.
The draw produced two fascinating groups which should deliver a real battle for qualification with Barcelona facing Borussia Dortmund, Inter Milan and Slavia Prague in Group F.
Group D is also a mouth-watering prospect with Italian champions Juventus taking on Atletico Madrid, Bayer Leverkusen and Lokomotiv Moscow.
Real Madrid coach Zinedine Zidane will return to his homeland France for a clash with Paris St Germain in Group A, which also includes Club Brugge and Galatasaray.
Last year’s runners-up Tottenham face German champions Bayern Munich as well as Greek side Olympiakos and Serbia’s Red Star Belgrade in Group B.
UEFA Champions League group stage draw
Group A: PSG, Real Madrid, Club Brugge, Galatasaray
Group B: Bayern Munich, Tottenham, Red Star Belgrade, Olympiakos
Group C: Manchester City, Shakhtar Donetsk, Dinamo Zagreb, Atalanta
Group D: Juventus, Atletico Madrid, Bayer Leverkusen, Lokomotiv Moscow
Group E: Liverpool, Napoli, RB Salzburg, Genk
Group F: Barcelona, Borussia Dortmund, Inter Milan, Slavia Prague
Group G: Zenit St Petersburg, Benfica, Lyon, RB Leipzig
Group H: Chelsea, Ajax, Valencia, Lille