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

Guardiola vows to speak up for victims of global conflicts
Arsenal beat Chelsea 1-0 to reach League Cup final
Top-10 finishers in LIV events to receive word ranking points
Barca advance to Copa Del Rey semis as Albacete’s run ends
Morocco to appeal CAF rulings on disorderly AFCON final
