The draw for the 2019/20 Uefa Champions League group stage took place in Monaco this evening, with both Real Madrid and FC Barcelona receiving tough groups.
Tired of reading? Click through the gallery to see all groups.
Record champions Real were drawn alongside French champions Paris Saint-Germain, Percy Tau’s Club Brugge Turkish giants Galatsaray.
Another tough group seems to be Group F with FC Barcelona, Borussia Dortmund, Inter Milan and Slavia Praha.
Defending champions Liverpool will face Napoli again as well as Salzburg and Genk.
Meanwhile, Cristiano Ronaldo and Juventus were drawn against Atletico Madrid, who they eliminated in the knockout stages last season, Bayer Leverkusen and Lokomotiv Moscow.
Here are the eight groups in full:
Group A: Paris Saint-Germain, Real Madrid, Club Brugge, Galatsaray
Group B: Bayern Munich, Tottenham Hotspur, Olympiacos, Red Star Belgrade
Group C: Manchester City, Shakthar, Dinamo, Atalanta
Group D: Juventus, Atletico Madrid, Bayer Leverkusen, Lokomotiv Moscow
Group E: Liverpool, Napoli, Salzburg, Genk
Group F: FC Barcelona, Borussia Dortmund, Inter Milan, Slavia Praha
Group G: Zenit, Benfica, Lyon, RB Leipzig
Group H: Chelsea, Ajax Amsterdam, Valencia, LOSC Lille
The first round of fixtures will be played on 17/18 September, while the group stage will end on 10/11 December.
This season's final will be hosted at the Ataturk Olympic Stadium in Istanbul on 30 May.
Which group do you think is the toughest? Can Tau's Brugge upset one or two European giants? Have your say in the comments section below.