Defending champions Liverpool have been drawn to face Atletico Madrid, while Tottenham will face RB Leipzig in the first knockout round.
In the last 16 of the Champions League released on Monday, Manchester City have drawn Real Madrid, while Chelsea will face Bayern Munich in a repeat of the 2012 final.
Champions League Round of 16 draw:
Dortmund vs PSG
Real Madrid vs Manchester City
Atalanta vs Valencia
Lyon vs Juventus
Atletico vs Liverpool
Chelsea vs Bayern Munich
Spurs vs Leipzig
Napoli vs Barcelona
Pep Guardiola will return to Spain for City’s first leg against Real Madrid, with the Premier League side having home advantage in the second leg.
City and Real met in the semi-finals of the 2015/16 competition, with Madrid winning 1-0 on aggregate on their way to the title.
Liverpool also have the advantage of having their second leg against Atletico at Anfield, with the first tie being played at the Wanda Metropolitano, where Jurgen Klopp’s side beat Tottenham to win last season’s final in June.
Both Chelsea and Tottenham will be away from home in their second legs.
Chelsea’s only Champions League title came against Bayern when they prevailed 4-3 on penalties after a 1-1 draw at the Allianz Arena in 2012.
Champions League knockout stage – the key dates (all dates AEDT)
February 19/20 & 25/26: Round of 16 – first leg
March 11/12 & 18/19: Round of 16 – second leg
April 8/9: Quarter-finals – first leg
April 15/16: Quarter-finals – second leg
April 29/30: Semi-finals – first leg
May 6/7: Semi-finals – second leg
May 31: Final, Istanbul