Arsenal have been drawn against defending champions Barcelona in their round of 16 clash in the Champions League.
Chelsea, meanwhile, face Paris Saint-Germain for the third consecutive year, having been eliminated by the Ligue 1 champions at the quarter-final stage last season.
Manchester City avoided Europe's big guns and will take on Ukrainian champions Dynamo Kiev in their quest to reach the last eight.
Last season's runners-up Juventus will take on Bayern Munich in a match where Arturo Vidal will come up against his former club, six months after leaving La Vecchia Donna. Rafa Benitez's Real Madrid take on Roma, while Atletico Madrid take on PSV Eindhoven.
Arsenal lost to Barcelona in the 2006 Champions League final, and have come up second best to the Catalan giants on four more occasions in the knock out stages since. Luis Enrique's side are again attempting to become the first team in the Champions League era to defend the trophy.
This is the third season in a row Chelsea and PSG have met in the knock out stages of the Champions League. In 2013-14 season the Premier League side came out on top, progressing thanks to a late Demba Ba goal at Stamford Bridge.
A year later however in the quarter-final stage, David Luiz came back to haunt his former club, getting on the score sheet as the Parisians sealed a 2-2 draw at Stamford Bridge; enough to send them through on away goals.
Champions League round of 16:
Gent vs Wolfsburg
Roma vs Real Madrid
Paris Saint-Germain vs Chelsea
Arsenal vs Barcelona
Juventus vs Bayern Munich
PSV Eindhoven vs Atletico Madrid
Benfica vs Zenit St Petersburg
Dynamo Kiev vs Manchester City