City draw Real Madrid and Dortmund in Champions League, Chelsea face Juve and Shakhtar
Manchester City have been drawn against Real Madrid, Borussia Dortmund and Ajax in the Champions League group stages.
Manchester United will face Braga, Galatasaray and Romanian side CFR Cluj in Group H, while reigning champions Chelsea have been drawn in Group E alongside Juventus, Shakhtar Donetsk and Danish side Nordsjaelland.
Arsenal will meet Schalke, Olympiakos and Montpellier in Group B.
Celtic, in the hat after beating Swedish club Helsingborgs in their qualifier, will take on Barcelona, Benfica and Spartak Moscow in Group G.
Group A: Porto, Dynamo Kiev, Paris Saint Germain, Dinamo Zagreb
Group B: Arsenal, Schalke, Olympiakos, Montpellier
Group C: AC Milan, Zenit St Petersburg, Anderlecht, Malaga
Group D: Real Madrid, Manchester City, Ajax, Borussia Dortmund
Group E: Chelsea, Shakhtar Donetsk, Juventus, Nordsjaelland
Group F: Bayern Munich, Valencia, Lille, BATE Borisov
Group G: Barcelona, Benfica, Spartak Moscow, Celtic
Group H: Manchester United, Braga, Galatasary, CFR Cluj
Chelsea won the tournament for the first time in their history last season, beating Bayern Munich on penalties in Germany. Chelsea's share of TV and prize money for winning the competition last season was £47.5m. Manchester City won £20m, despite exiting at the group stage.
The group stages start on September 18/19 and finish on December 4/5.
By Mark Roach
Follow Total Football on Twitter: @TotalFootball12