Man City have drawn Real Madrid in the Champions League last 16 in a rematch of the 2016 semi final.
Liverpool were handed an equally difficult draw against Diego Simeone’s Atletico Madrid.
CLAIM YOUR FREE £30 BET NOW - AD
- Get a free £30 bet with Betway
- Split the bet however you like
- CLAIM YOUR FREE BET NOW
Chelsea were drawn with German champions Bayern Munich while Spurs were handed the kindest draw in RB Leipzig.
Overall it is four very tough fixtures for the English sides but there are some mouthwatering clashes.
Pep Guardiola is desperate to bring the Champions League trophy to the Etihad but Real are the kings of Europe and have won it 13 times.
Man City qualified comfortably at the top of their group with 14 points – seven points clear of tournament debutants Atalanta.
League leaders Liverpool needed a result in the final group game against Salzburg but held on to finish in first place, while Chelsea and Spurs could only manage second-placed finishes in their respective groups.
Arsenal and Man United are in the Europa League.
Champions League draw in full:
- Borussia Dortmund v Paris Saint German
- Real Madrid v Man City
- Atalanta v Valencia
- Atletico Madrid v Liverpool
- Chelsea v Bayern Munich
- Lyon v Juventus
- Spurs v RB Leipzig
- Napoli v Barcelona
WATCH: DREAM TEAM COACH TV