Manchester United will face Barcelona in a heavyweight Champions League quarterfinal after the draw was made at UEFA's Swiss headquarters in Nyon on Friday.
Serie A giants Juventus will face Ajax following the Dutch side's incredible victory over Real Madrid while last year's beaten finalists Liverpool was arguably handed a favorable draw against Porto.
Meanwhile, Tottenham will face the competition's top scorers Manchester City in the only all-English quarterfinal.
The semifinal draw was also made on Friday, with Manchester United or Barca due to face Liverpool or Porto, with the winner of the tie between Manchester City and Tottenham playing either Ajax or Juve.
The quarterfinal first legs will be played on April 9/10 with the reverse fixtures scheduled for April 16/17.
The semifinals will kick off on April 30 and May 1 -- with the second legs set for May 7/8 -- ahead of the final at Atletico Madrid's Wanda Metropolitano stadium on June 1.
Quarterfinal draw in full
Ajax vs. Juventus
Liverpool vs. Porto
Tottenham vs. Manchester City
Manchester United vs. Barcelona
Semifinal draw in full
Tottenham/Manchester City vs. Ajax/Juventus
Manchester United/Barcelona vs. Liverpool/Porto
PUKmedia \ CNN