Paris Saint-Germain will face Real Madrid in the Champions League last 16 after the draw had to be staged for a SECOND time.
The clash will see Kylian Mbappe, heavily linked with a move to the Bernabeu, play against his potential future employers, as well as Sergio Ramos taking on the club he won countless trophies at.
Manchester United face LaLiga champions Atletico Madrid with Liverpool taking on last season's Serie A winners Inter Milan.
Chelsea have been given a favourable tie against Lille while Manchester City will play Sporting.
The original draw was declared null and void after a "technical error" saw Villarreal drawn to play United despite being in the same group.
After that was corrected, United were left out of the pot by mistake when Atleti were finding out their opponents, leaving UEFA with little choice but to redraw the ties.
Elsewhere, round of 16 debutants FC Salzburg will face German giants Bayern Munich, Benfica meet Ajax and Europa League champions Villarreal are up against Juventus.
Round of 16 draw
Salzburg vs Bayern Munich
Sporting vs Manchester City
Benfica vs Ajax
Chelsea vs Lille
Atletico Madrid vs Manchester United
Villarreal vs Juventus
Inter MIlan vs Liverpool
PSG vs Real Madrid