Real Madrid were paired with Man City, Ajax and Dortmund in the Champions League draw.
Manchester United had a decent draw with Braga, Galatasaray and CFR Cluj while Champions League winners Chelsea were drawn with Shakhtar Donetsk, Juventus and Nordsjaelland. Arsenal also were given a good draw with Schalke, OIympiakos and Montpellier.
Milan were drawn with a tricky group comprising Zenit, Anderlecht and Malaga.
Group A: Porto, Dinamo Kiev, PSG and Dinamo Zagreb.
Group B: Arsenal, Schalke, Olympiakos and Montpellier.
Group C: Milan, Zenit, Anderlecht and Malaga
Group D: Real Madrid, Man City, Ajax and Dortmund
Group E: Chelsea, Shakhtar, Juventus and FC Nordj.
Group F: Bayern, Valencia, Lille and BATE Borisov.
Group G: Barcelona, Benfica, Spartak Moscow and Celtic.
Group H: Man United, Braga, Galatasaray and CFR Cluj.