Pep Guardiola will return to former club Barcelona after Manchester City were paired with the Spanish champions in the Champions League group stages.
Guardiola won Europe’s premier club competition twice during a trophy-laden tenure at Camp Nou, thanks to final victories over Manchester United in 2009 and 2011.
He will lead City in Group C after the Premier League side overcame Steaua Bucharest 6-0 on aggregate in their play-off tie.
Borussia Monchengladbach and Celtic round out a tough section, meaning there is a possibility of Kolo Toure facing his brother Yaya when the Scottish champions take on City.
Holders Real Madrid begin their bid for a 12th European title in Group F alongside Bundesliga giants Borussia Dortmund, Sporting CP and Legia Warsaw.
Last season’s defeated finalists Atletico Madrid will face German champions Bayern Munich, who they overcame in a thrilling semi-final tie last time around, meaning PSV and Russian newcomers Rostov have their work cut out in Group D
Premier League winners Leicester City were handed a seemingly favourable draw for their competition debut and will play Group G opponents Porto, Club Brugge and FC Copenhagen.
Tottenham fell short in their bid to overhaul Leicester City last season but will be similarly satisfied by being placed in Group E with CSKA Moscow, Bayer Leverkusen and Monaco.
Spurs’ north London rivals Arsenal make the short trip to Paris Saint-Germain in the stand-out fixture of a Group A line-up also including Basel and Ludogorets.
Five-time defending Serie A champions Juventus face defending three-time Europa League winners Sevilla for the second consecutive year in Group H along with Lyon and Dinamo Zagreb.
Juve’s Italian counterparts Napoli are in Group B with Benfica, Dynamo Kiev and Besiktas.