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

Jackson double ends Man City's perfect run as Villa win
Varma leads India fightback in four-wicket victory over New Zealand
Holder Rybakina sets up Fernandez clash in Ningbo final
Bayern boss Kompany stable but sidelined for weeks, says club director
Mumbai Indians promote Pollard to head coach, replacing Jayawardene
