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

Antonelli wins in Japan to become youngest F1 leader
Mayweather says rematch with Pacquiao is exhibition, venue still to be decided
Magnitude wins $12million Dubai World Cup
Sabalenka beats Gauff in Miami final, completes 'Sunshine Double'
Eight players leave England camp ahead of Japan friendly
