Pep Guardiola will step foot in the Nou Camp once again this season as his Manchester City side were drawn against Barcelona in Group C of the UEFA Champions League.

City were knocked out of Europe's premier football competition by the Catalan side at the round of 16 stage in both the 2013/14 and 2014/15 campaigns, before reaching the semi-finals for the first time in their history last season.

Barcelona last won the competition in 2015, beating City, Paris Saint-Germain, Bayern Munich and Juventus to lift the trophy.

Barcelona's Luis Suarez lifts the 2015 Champions League trophy

Borussia Monchengladbach and Brendan Rodgers' Celtic fill the remaining spaces in Group C.

Arsenal were drawn against PSG in Group A, along with FC Basel and Ludogorets.

The Gunners last played the French Champions in 1994, winning 2-1 on aggregate in the UEFA European Cup Winners Cup.

North London rivals Tottenham were dealt a good hand, being drawn against CSKA Moscow, Bayer Leverkusen and Monaco, but the real winners of the draw were Premier League champions Leicester.

Jamie Vardy's goals helped fire Leicester to the Premier League title and the Champions League

The Foxes drew FC Porto, Club Brugge and FC Copenhagen in Group G, with the crowd gasping at every team pitted in the same group as Claudio Ranieri's men.

Leicester have a real chance at progressing to the knock-out stage of the competition, where seven games separate the sides from European glory.

Current Champions Real Madrid were drawn against Borussia Dortmund, Sporting Lisbon and Legia Warsaw.

Here are the full results of the draw, with the latest odds on each team to win the competition courtesy of SkyBet:

Group A: Paris Saint-Germain (16/1), Arsenal (28/1), FC Basel (300/1), Ludogorets (400/1)

Group B: Benfica (66/1), Napoli (50/1), Dynamo Kiev (150/1), Besiktas (400/1)

Group C: Barcelona (100/30), Man City (12/1), Borussia Monchengladbach (125/1), Celtic (500/1)

Group D: Bayern Munich (4/1), Atletico Madrid (14/1), PSV Eindhoven (200/1), FC Rostov (500/1)

Group E: CSKA Moscow (200/1), Bayer Leverkusen (66/1), Tottenham (33/1), Monaco (150/1)

Group F: Real Madrid (5/1), Borussia Dortmund (18/1), Sporting Lisbon (200/1), Legia Warsaw (400/1)

Group G: Leicester City (40/1), FC Porto (50/1), Club Brugge (250/1), FC Copenhagen (500/1)

Group H: Juventus (12/1), Sevilla (66/1), Lyon (150/1), Dinamo Zagreb (500/1)