So the draw for the group stage of the 2019/20 Champions League draw has been completed.

The four Premier League sides in the competition will be pleased with their opponents for the first stage of the tournament, especially Manchester City.

Pep Guardiola's side will face Atalanta, Dinamo Zagreb and Shakhtar Donetsk, while rivals Liverpool drew Napoli, Red Bull Salzburg and Genk.

Chelsea will meet Ajax, Lille and Valencia, with Tottenham drawing Bayern Munich, Olympiakos and Red Star Belgrade.

Barcelona, Borussia Dortmund, Inter Milan and Slavia Prague will meet in the designated 'group of death'.

You can view the draw in full HERE.

There are going to be some spectacular clashes between European heavyweights and the opening week of the competition is going to be epic.

That's because we have four elite games taking place on September 17 and 18.

We have provided the full fixture list for the opening week below.

TUESDAY

Napoli vs Liverpool

Dortmund vs Barcelona

Chelsea vs Valencia

Benfica vs RB Leipzig

Lyon vs Zenit

Inter Milan vs Slavia Prague

Salzburg vs Genk

Ajax vs Lille

WEDNESDAY

PSG vs Real Madrid

Atletico Madrid vs Juventus

Shakhtar vs Man City

Olympiakos vs Tottenham

Bayern Munich vs Red Star

Bayer Leverkusen vs Lokomotiv Moscow

Dinamo Zagreb vs Atalanta

Club Brugge vs Galatasaray

So many screens are going to be needed that week.

It's rare - almost unheard of - to have four fixtures between a quartet of Europe's top sides in one single game week.

Napoli v Liverpool, Dortmund v Barca, PSG v Real Madrid and Atletico v Juventus - if someone told you that was the quarter-final lineup, no one would bat an eyelid.

And then we still have the likes of Chelsea v Valencia and Spurs' trip to Greece, just to whet the appetite some more.

Can the next 18 days hurry up, please?