UEFA have conducted the draw for the League Phase of the Champions, which has brought football fans some big fixtures.
Paris Saint-Germain are the holders after claiming their first Champions League title last season.
There will only be one South African representative in the competition this season after Shandre Campbell's Club Brugge secured their spot in the League Phase on Wednesday night.
The dates and times for the fixtures will be confirmed this weekend.
League Phase Draw:
Real Madrid's Opponents: Manchester City, Liverpool, Juventus, Benfica, Marseille, Olympiacos, As Monaco, Kairat Almaty
Liverpool's Opponents: Real Madrid, Inter Milan, Atletico Madrid, Frankfurt, PSV, Marseille, Qarabag, Galatasaray
FC Barcelona's Opponents: Paris Saint-Germain, Chelsea, Frankfurt, Club Brugge, Slavia Praha, Copenhagen, Newcastle United
Manchester City's Opponents: Borussia Dortmund, Real Madrid, Bayer Leverkusen, Villarreal, Napoli, Bodo/Glimt, Galatasaray, AS Monaco
Chelsea's Opponents: Barcelona, Bayern Munich, Benfica, Atalanta, Ajax, Napoli, Pafos, Qarabag
Paris Saint Germain's Opponents: Bayern Munich, FC Barcelona, Atalanta, Leverkusen, Tottenham Hotspur, Sporting CP, Newcastle United, Athletic Club
Bayern Munich's Opponents: Chelsea, Paris Saint-Germain, Club Brugge, Arsenal, Sporting CP, PSV Eindhoven, Union SG, Pafos
Inter Milan's Opponents: Liverpool, Borussia Dortmund, Arsenal Atleti, Slavia Praha, Ajax, Kairat Almaty, Union SG
Arsenal's Opponents: Bayern Munich, Inter Milan, Atletico Madrid, Club Brugge, Olympiakos, Slavia Prague, Kairat Almaty, Athletic Club