Liverpool and Manchester City will both make trips to Madrid in the last sixteen of the Champions League.
Holders Liverpool will take on Atletico Madrid while Pep Guardiola's Manchester City will play Real Madrid.
Chelsea have been paired with Bayern Munich in a repeat of the 2012 final.
Spurs have been drawn against Red Bull Leipzig.
Round of 16 draw 🔥
— UEFA Champions League (@ChampionsLeague) December 16, 2019
Sum up your reaction with a GIF 📱#UCLdraw pic.twitter.com/fkdBCoX7v6
Elsewhere in the draw, Dortmund will play Paris St Germain, Atalanta face Valencia, Lyon will be up against Juventus and Barcelona take on Napoli.
The first legs will take place on the 18th/19th or 25th/26th of February.