The Group stage draws of the UEFA Champions League has been made as Manchester City meet PSG in Group A.
The Group draws was held on Thursday by 5pm Nigerian time with top clubs seeded.
Group A will see Manchester City meet PSG, Leipzig and Club Brugge. It would be Messi meeting Pep again.
Liverpool is drawn in Group B alongside Atletico Madrid, Porto and AC Milan.
Dortmund is drawn in what some people have called the easiest group alongside Sporting CP, Ajax and Besiktas.
Eleven time winners, Real Madrid are in Group D with Inter Milan, Shaktar and Sheriff.
Barcelona will like to take revenge against Bayern Munich in group E, also Benefica and Dynamo Kyiv.
Manchester United will be facing fellow Europa league finalists Villareal, Atalanta and Young Boys.
Group G comprises of Lille, Sevilla, Salsburg and Wolfsburg.
While the final group has defending Champions, Chelsea, Juventus, Zenit and Malmo.

The games will start in September after the international breaks scheduled for World Cup qualifiers.
PSG would be looking for revenge when they face Manchester City in the opening games.
Thomas Tuchel won the manager of the season and would be looking to defend the title in style.
Spanish giants, Barcelona will be going into the tournament without Messi for the first time in over 10 years.
Meanwhile, Liverpool will square up against old dogs like AC Milan, Porto and Spanish champions Atletico.
Fans will be returning to the stadium and that is another excitement on its own this season.
Juventus is ready to let Ronaldo leave and fans don’t know where he will end up yet.
He might end up on the blue side of Manchester which is a boost for Pep and the Citizens.
Which group is the toughest group this season?