Last season’s runners-up Liverpool FC will face Portuguese champions FC Porto in a repeat of last year’s last-16 tie - which Liverpool won 5-0 on aggregate.
Italian champions Juventus will face AFC Ajax in a repeat of the 1996 final.
Tottenham and Manchester City will face each other in an all-English quarterfinal. Pep Guardiola’s side has won the last four games against the Spurs, with a combined goal difference of 11-2.
Manchester United coach Ole Gunnar Solskjaer is heading back to the Barcelona’s Camp Nou, the site of the famous 1999 UEFA Champions League Final victory against Bayern Munich.
The quarter-final first legs will be played on April 9-10, the second legs on April 16-17.