Manchester City will face Real Madrid for the first time in a competitive match after being drawn against Jose Mourinho's side in the Champions League group stage.

City have the toughest group of all in Group D with the Spanish champions Real, Dutch league winners Ajax and German double-winners Borussia Dortmund all dangerous opponents.

Chelsea, the defending European champions, will face Shakhtar Donetsk, Juventus and Nordsjaelland in Group E.

Manchester United and Arsenal will be more than happy with their respective draws.

The Gunners are in Group B with Schalke, Olympiacos and Montpellier, while Alex Ferguson's United will take on Braga, Galatasaray and CFR Cluj in Group H.

There are a couple of glamour ties in prospect for Celtic in Group G - Barcelona are in the group along with Benfica and Spartak Moscow.

Group A Porto, Dynamo Kiev, Paris St 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, FC Nordsjaelland

Group F Bayern Munich, Valencia, Lille, BATE Borisov

Group G Barcelona, Benfica, Spartak Moscow, Celtic

Group H Manchester United, Braga, Galatasaray, CFR Cluj