Champions League favourites Manchester City and Paris Saint-Germain will face off in Group A of this season's competition in a mouthwatering clash.
The tie sees Pep Guardiola head-to-head with protege Lionel Messi, as the two richest sides in Europe square off - and should City land Cristiano Ronaldo, CR7 goes up against his old foe Messi once more.
Elsewhere, Manchester United are set for a swift reunion with Villarreal, the side who beat the Red Devils in last year's Europa League. United also play Atalanta and Young Boys. Holders Chelsea have a trip to Juventus, while Zenit gives them a chance to visit host final Saint-Petersburg in the group stage.
Liverpool face Atletico Madrid and Porto, who Jurgen Klopp has previous played in knockout ties for the Reds, while a trip to the San Siro against AC Milan completes their draw.
The draw in full
Red Bull Salzburg
Zenit Saint Petersburg
Thank you for reading 5 articles this month* Join now for unlimited access
Enjoy your first month for just £1 / $1 / €1
*Read 5 free articles per month without a subscription
Join now for unlimited access
Try first month for just £1 / $1 / €1