Manchester United have drawn Juventus in the Champions League group stage to set-up a reunion with Cristiano Ronaldo.

With pressure and scrutiny building at Old Trafford, the club will now welcome back their former star, who joined in the summer from Real Madrid, after being drawn alongside the Italian champions in Group H.

Valencia and Young Boys complete the line up in that group, while Tottenham face a difficult task to progress from Group B after being handed a difficult draw.

Mauricio Pochettino's side will face Barcelona in mouth-watering Group B encounters, while PSV Eindhoven and Inter Milan will also pose a threat in Group B.

Last season's runners-up, Liverpool, were also handed a tough draw, landing French giants Paris St Germain, Napoli and Red Star Belgrade in Group C.

Reigning champions Real will face Roma, CSKA Moscow and Viktoria Plzen, while Atletico Madrid are in Group A alongside Borussia Dortmund, Monaco and Club Brugge.

Group D looks more friendly with Lokomotiv Moscow, Porto, Schalke and Galatasaray, and five-time winners Bayern Munich have Benfica, Ajax and AEK Athens for company. 

Group A
Atletico Madrid
Borussia Dortmund
Monaco
Club Brugge

Group B
Barcelona
Tottenham
PSV Eindhoven
Inter Milan

Group C
Paris St Germain
Napoli
Liverpool
Red Star Belgrade

Group D
Lokomotov Moscow
Porto
Schalke
Galatasaray

Group E
Bayern Munich
Benfica
Ajax
AEK Athens

Group F
Manchester City
Shaktar Donetsk
Lyon
Hoffenheim

Group G
Real Madrid
Roma
CSKA Moscow
Viktoria Plzen

Group H
Juventus
Manchester United
Valencia
Young Boys