Champions League: Man City face Barcelona and Celtic, Arsenal to play PSG

Leicester and Tottenham handed favourable draws • Real Madrid face Borussia Dortmund in group stages

Manchester City and Barcelona will meet in a ferociously tough group, while Arsenal, Spurs and Leicester got relatively cosy draws.

City will also meet Celtic – who came through the qualifiers this week – and Borussia Mönchengladbach, while Arsenal take on Paris St-Germain, Basel and Ludogorets in Group A.

Leicester City, in their first Champions League, will meet Porto, Club Brugge and FC Copenhagen.

Tottenham will fancy their chances of progressing to the knockout stages after being drawn with CSKA Moscow, Bayer Leverkusen and Monaco

In Group D there will be a repeat of one of last year’s semi-finals, with Bayern Munich taking on Atlético Madrid, while in another meeting of European heavyweights Real Madrid face Borussia Dortmund in Group F.

Champions League draw in full

Group A: Paris St-Germain, Arsenal, Basel, Ludogorets

Group B: Benfica, Napoli, Dynamo Kyiv, Besiktas

Group C: Barcelona, Manchester City, Borussia Mönchengladbach, Celtic

Group D: Bayern Munich, Atletico Madrid, PSV Eindhoven, FC Rostov

Group E: CSKA Moscow, Bayer Leverkusen, Tottenham Hotspur, Monaco

Group F: Real Madrid, Borussia Dortmund, Sporting Lisbon, Legia Warsaw

Group G: Leicester, Porto, Club Brugge, FC Copenhagen

Group H: Juventus, Sevilla, Lyon, Dinamo Zagreb