The 2017-18 Champions League draw for the group stage took place in Monaco on Thursday, offering fans some enticing matchups.
Manchester United received a favourable draw in Group A alongside Benfica, Basel and CSKA Moscow.
Neymar and big-spending Paris Saint-Germain face Bayern Munich.
Premier League champions Chelsea were drawn alongside Costa’s former club Atlético Madrid.
Barcelona will have the opportunity to avenge for last season’s Champions league defeat to Juventus.
Jurgen Klopp’s Liverpool return to the competition after a two-year absence and will surely be pleased with their relatively kind draw in Group E.
Two-time defending champion, Real Madrid go up against Borussia Dortmund and Tottenham in its group.
Group A: Benfica (POR), Manchester United (ENG), Basel (SUI), CSKA Moskva (RUS)
Group B: Bayern München (GER), Paris Saint-Germain (FRA), Anderlecht (BEL), Celtic (SCO)
Group C: Chelsea (ENG), Atlético Madrid (ESP), Roma (ITA), Qarabağ (AZE)
Group D: Juventus (ITA), Barcelona (ESP), Olympiacos (GRE), Sporting CP (POR)
Group E: Spartak Moskva (RUS), Sevilla (ESP), Liverpool (ENG), Maribor (SVN)
Group F: Shakhtar Donetsk (UKR), Manchester City (ENG), Napoli (ITA), Feyenoord (NED)
Group G: Monaco (FRA), Porto (POR), Beşiktaş (TUR), RB Leipzig (GER)
Group H: Real Madrid (ESP, holders), Borussia Dortmund (GER), Tottenham Hotspur (ENG), APOEL (CYP)