Leicester City have been dealt a kind draw in their first ever Champions League campaign.
The reigning English Premier League champions will face Porto, Club Brugge and FC Copenhagen in Group F.
Meanwhile, Arsenal have a tricky set of fixtures after being pooled with French heavyweights PSG, Basel and Ludogorets in Group A.
Their North London rivals, Tottenham Hotspur, will face a daunting trip to CSKA Moscow in Group E and also have to contend with Bayern Leverkusen and Monaco.
Cristiano Ronaldo: Scored or assisted 20 goals in the Champions League last season, at least 9 more than any other player #UCL
— WhoScored.com (@WhoScored) August 25, 2016
In Group C the all-conquering Spanish powerhouse Barcelona will do battle with Pep Guardiola’s Manchester City, while Borussia Monchengladbach and Celtic complete an engrossing pool of teams.
Last season’s semi-finalists Bayern Munich and Atletico Madrid will resume hostilities in Group D and are joined by PSV Eindhoven and Rostov.
The holders Real Madrid have been pitted against Borussia Dortmund, Sporting Lisbon and Legia Warsaw in Group F.
Group stage draw:
Group A: PSG (France), Arsenal (England), Basel (Switzerland), Ludogorets (Bulgaria).
Group B: Benfica (Portugal), Napoli (Italy), Dynamo Kiev (Ukraine), Besiktas (Turkey).
Group C: Barcelona (Spain), Manchester City (England), Borussia Monchengladbach (Germany), Celtic (Scotland).
Group D: Bayern Munich (Germany), Atletico Madrid (Spain), PSV Eindhoven (Netherlands), Rostov (Russia).
Group E: CSKA Moscow (Russia), Bayer Leverkusen (Germany), Tottenham Hotspur (England), Monaco (France).
Group F: Real Madrid (Spain), Borussia Dortmund (Germany), Sporting Lisbon (Portugal), Legia Warsaw (Poland).
Buffon: “On paper we may well be Group H favourites, but we mustn’t underestimate any of our games.” #UCLdraw #UCL pic.twitter.com/EzWFmOtKRJ
— JuventusFC (@juventusfcen) August 25, 2016
Group G: Leicester City (England), Porto (Portugal), Club Brugge (Belgium), FC Copenhagen (Denmark).
Group H: Juventus (Italy), Sevilla (Spain), Lyon (France), Dinamo Zagreb (Croatia).
What are your thoughts? Let us know by dropping a comment below via our Facebook comment box. Make sure you follow us on Twitter @Outside90 and like us on Facebook.