Barcelona and Manchester United will meet in the Champions League quarter-finals after being pitted together in an intriguing draw.
La Liga giants Barça will go to Old Trafford for the first leg before hosting the Red Devils at the Nou Camp in the return match.
There is an all-English clash as Tottenham Hotspur take on Premier League champions Manchester City.
Last year's runners-up Liverpool face Porto as they seek a sixth European crown, with the first-leg taking place at Anfield.
Ajax, who shocked Real Madrid in the last-16, are up against Italian league-leaders Juventus.
The first legs will take place on April 9 and 10.
QUARTER-FINAL DRAW:
Ajax v Juventus
Liverpool v Porto
Tottenham Hotspur v Manchester City
Barcelona v Manchester United*
*Manchester United will play their home leg first to avoid clashing with Manchester City's home match.
SEMI-FINAL DRAW:
Ajax or Juventus v Tottenham Hotspur or Manchester City
Barcelona or Manchester United v Liverpool or Porto

Infantino accuses World Cup critics of spreading hate in open letter
Pogacar wins record-equalling fifth Tour de France title
Herbert storms to record-breaking LIV Golf UK victory
India’s prodigy Sooryavanshi leads the way in T20 series success
Norris wins Hungarian Grand Prix for McLaren
