Arsene Wenger’s side will take on the Bundesliga champions while Manchester City take on Juventus and Chelsea face Jose Mourinho’s former side Porto
Arsenal will face Bayern Munich in the group stages of the Champions League having been drawn together in Group F.
The Gunners will also face Olympiakos and Dinamo Zagreb as they look to plot a way through to the knockout stages.
Meanwhile, Manchester United will take on PSV and CSKA Moscow while Premier League champions Chelsea face Jose Mourinho’s former side Porto, Dynamo Kiev and Maccabi Tel-Aviv.
Manchester City will take on Juventus and Europa League champions Sevilla, while reigning champions Barcelona face Bayer Leverkusen, Roma and BATE Borisov.
Real Madrid, meanwhile, have been drawn alongside Paris Saint-Germain, Shakhtar Donetsk and Malmo.
More to follow…