The 2018-19 UEFA Champions League group stage draw has been made in Monaco on Thursday with teams like Manchester United will have the test to face Juventus while Liverpool will play Paris Saint-Germain.
United will be welcoming Cristiano Ronaldo who will be returning to Old Trafford with the Red Devils will take the Italian champions on 23 October night.
Ronaldo joined Juventus for £99.2m signing a four-year contract at Allianz Stadium in July after nine years at Real Madrid.
The Portugal international has been at Old Trafford between 2003 and 2009 helping the North-West side to win nine trophies including three Premier League titles and UEFA Champions League.
Tottenham have been drawn in a tough group to face Barcelona, while Manchester City were drawn in Group F alongside Shakhtar Donetsk, Lyon and Hoffenheim.
Champions League opening day fixtures will take place on Tuesday 18 and 19 September as United will take on Young Boys in away clash.
Group stage draw results in full:
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: Lokomotiv Moscow, Porto, Schalke, Galatasaray.
Group E: Bayern Munich, Benfica, Ajax, AEK Athens.
Group F: Manchester City, Shakhtar Donetsk, Lyon, Hoffenheim.
Group G: Real Madrid, Roma, CSKA Moscow, Viktoria Plzen.
Group H: Juventus, Manchester United, Valencia, Young Boys.