The UEFA Champions League draw was completed on Thursday evening, giving 36 clubs a look at what awaits ahead of them.
The Champions League is getting ready to make its return, and the draw for the league phase was held by UEFA.
This season's 36 teams have now discovered who their eight opponents will be, and can now look ahead in preparations for these crucial fixtures.
The format for the draw to be completed was followed in these steps: One ball from each pot was chosen one by one, and then a digital software allocated the eight opponents for each of the clubs.
The dates haven't been announced as of right now, but will be confirmed within the next few days. However, we do know that two matchdays will be taking place in September. The opening matchday features across three nights, Tuesday, Wednesday and Thursday, as a special element to kick the competition off.
Here, we take a look at how the draw went and which clubs will face who as the Champions League looks to make a return to the big stage.
The UEFA Champions League draw
Pot One:
Paris Saint-Germain: Bayern Munich, Barcelona, Leverkusen, Atalanta, Tottenham, Sporting, Athletic Club, Newcastle
Manchester City: Dortmund, Real Madrid, Leverkusen, Villarreal, Napoli, Bodo/Glimt, Galatasaray, Monaco
Bayern Munich: Chelsea, Paris Saint-Germain, Club Brugge, Arsenal, Sporting, PSV, Union SG, Pafos
Real Madrid: Manchester City, Liverpool, Juventus, Benfica, Marseille, Olympiacos, Monaco, Kairat Almaty
Liverpool: Real Madrid, Inter Milan, Atletico Madrid, Frankfurt, PSV, Marseille, Qarabag, Galatasaray
Inter Milan: Liverpool, Dortmund, Arsenal, Atletico Madrid, Slavia Praha, Ajax, Kairat Almaty, Union SG
Chelsea: Barcelona, Bayern Munich, Benfica, Atalanta, Ajax, Napoli, Pafos, Qarabag
Dortmund: Inter Milan, Manchester City, Villarreal, Juventus, Bodo/Glimt, Tottenham, Athletic Club, Copenhagen
Barcelona: Paris Saint-Germain, Chelsea, Frankfurt, Club Brugge, Olympiacos, Slavia Praha, Copenhagen, Newcastle
Pot Two:
Leverkusen: Paris Saint-Germain, Manchester City, Villarreal, Benfica, PSV, Olympiacos, Newcastle, Copenhagen
Arsenal: Bayern Munich, Inter Milan, Atletico Madrid, Club Brugge, Olympiacos, Slavia Praha, Kairat Almaty, Athletic Club
Atletico Madrid: Inter Milan, Liverpool, Frankfurt, Arsenal, Bodo/Glimt, PSV, Union SG, Galatasaray
Benfica: Real Madrid, Chelsea, Leverkusen, Juventus, Napoli, Ajax, Qarabag, Newcastle
Atalanta: Chelsea, Paris Saint-Germain, Club Brugge, Frankfurt, Slavia Praha, Marseille, Athletic Club, Union SG
Villarreal: Manchester City, Dortmund, Juventus, Leverkusen, Ajax, Tottenham, Copenhagen, Pafos
Juventus: Dortmund, Real Madrid, Benfica, Villarreal, Sporting, Bodo/Glimt, Pafos, Monaco
Frankfurt: Liverpool, Barcelona, Atalanta, Atletico Madrid, Tottenham, Napoli, Galatasaray, Qarabag
Club Brugge: Barcelona, Bayern Munich, Arsenal, Atalanta, Marseille, Sporting, Monaco, Kairat Almaty
Pot Three:
Ajax: Inter Milan, Chelsea, Benfica, Villarreal, Olympiacos, Marseille, Galatasaray, Qarabag
Tottenham: Dortmund, Paris Saint-Germain, Villarreal, Frankfurt, Slavia Praha, Bodo/Glimt, Copenhagen, Monaco
PSV: Bayern Munich, Liverpool, Atletico Madrid, Leverkusen, Napoli, Olympiacos, Union SG, Newcastle
Ajax: Inter Milan, Chelsea, Benfica, Villarreal, Olympiacos, Marseille, Galatasaray, Qarabag
Napoli: Chelsea, Manchester City, Frankfrut, Benfica, Sporting, PSV, Qarabag, Copenhagen
Sporting: Paris Saint-Germain, Bayern Munich, Club Brugge, Juventus, Marseille, Napoli, Kairat Almaty, Athletic Club
Olympiacos: Real Madrid, Barcelona, Leverkusen, Arsenal, PSV, Ajax, Pafos, Kairat Almaty
Slavia Praha: Barcelona, Inter Milan, Arsenal, Atalanta, Bodo/Glimt, Tottenham, Athletic Club, Pafos
Bodo/Glimt: Manchester City, Dortmund, Juventus, Atletico Madrid, Tottenham, Slavia Praha, Monaco, Galatasaray
Marseille: Liverpool, Real Madrid, Atalanta, Club Brugge, Ajax, Sporting, Newcastle, Union SG
Pot Four:
Galatasaray: Liverpool, Manchester City, Atletico Madrid, Frankfurt, Bodo/Glimt, Ajax, Union SG, Monaco
Copenhagen: Dortmund, Barcelona, Leverkusen, Villarreal, Napoli, Tottenham, Kairat Almaty, Qarabag
Monaco: Manchester City, Real Madrid, Juventus, Club Brugge, Tottenham, Bodo/Glimt, Galatasaray, Pafos
Union SG: Inter Milan, Bayern Munich, Atalanta, Atletico Madrid, Marseille, PSV, Newcastle, Galatasaray
Qarabag: Chelsea, Liverpool, Frankfurt, Benfica, Ajax, Napoli, Copenhagen, Athletic Club
Athletic Club: Paris Saint-Germain, Dortmund, Arsenal, Atalanta, Sporting, Slavia Praha, Qarabag, Newcastle
Newcastle: Barcelona, Paris Saint-Germain, Benfica, Leverkusen, PSV, Marseille, Athletic Club, Union SG
Pafos: Bayern Munich, Chelsea, Villarreal, Juventus, Slavia Praha, Olympiacos, Monaco, Kairat Almaty
Kairat Almaty: Real Madrid, Inter Milan, Club Brugge, Arsenal, Olympiacos, Sporting, Pafos, Copenhagen