Champions League 2016-17 group stages finalised
In some of the more eagerly awaited matches, Manchester City have been drawn in Group C with Barcelona.
In some of the more eagerly awaited matches, new Manchester City manager Pep Guardiola will go up against his former club after the English side were drawn in Group C alongside Barcelona.
While the surprise Premier League winners Leicester find themselves in Group G with Porto, Club Brugge and København.
Real Madrid striker Cristiano Ronaldo was also the highlight of the draw ceremony after walking away with the 2015-16 Uefa Best Player award.
2016/17 Champions League Groups
Group A: Paris Saint-Germain, Arsenal, FC Basel, Ludogorets
Group B: Benfica, Napoli, Dynamo Kiev, Besiktas
Group C: Barcelona, Man City, Borussia Monchengladbach, Celtic
Group D: Bayern Munich, Atletico Madrid, PSV Eindhoven, FC Rostov
Group E: CSKA Moscow, Bayer Leverkusen, Tottenham, Monaco
Group F: Real Madrid, Borussia Dortmund, Sporting Lisbon, Legia Warsaw
Group G: Leicester City, FC Porto, Club Brugge, FC Copenhagen
Group H: Juventus, Sevilla, Lyon, Dinamo Zagreb