The group stage draws in full
Group A: PSG, Real Madrid, Club Brugge, Galatasaray
Group B: Bayern Munich, Tottenham, Olympiacos, Red Star Belgrade
Group C: Manchester City, Shaktar Donestk, Dinamo Zagreb, Atalanta
Group D Juventus, Atletico Madrid, Bayer Leverkusen, Lokomotiv Moscow
Group E: Liverpool, Napoli, Red Bull Salzburg, Genk
Group F: Barcelona, Borrussia Dortmund, Inter Milan, Slavia Prague
Group G: Zenit St Petersburg, Benfica, Lyon, RB Leipzig
Group H: Chelsea, Valencia, Ajax, Lille
One team was drawn from each of the four pots, with two clubs from the same country not facing one another.
There were some rematches from last season, with Manchester City taking on Shakhtar Donetsk for the third season running and a repeat of last season's second round fixture, while Liverpool and Napoli were grouped together once again, Barcelona face tackles with Inter Milan once again and Cristiano Ronaldo faces familiar opponents Atletico Madrid.
Only two clubs can qualify, with the top two advancing to the round-of-16, where the eight clubs who finished first would be paired with the other eight who finished in second place.
All 32 clubs would battle it out for a spot in the knockout rounds, as the race to the final at the Atatutk Olympic Stadium in Istanbul begins, with matchday 1 slated for September 17 and 18.