Tottenham have been drawn against Manchester City in an all-English Champions League quarter-final tie, while Manchester United will face Barcelona.
In the other two ties, last season’s finalists Liverpool were drawn against Porto, while Real Madrid’s conquerors Ajax will face Juventus.
The first legs of the quarter-final ties will take place on April 9 and 10, with the second legs coming a week later on April 16 and 17.
Spurs will travel to the Etihad Stadium in the Premier League on April 20, meaning the two sides will play three times in the space of a week and a half.
The draw was also made for the semi-finals, where Manchester United would meet Liverpool, should both progress to the last four. Tottenham or Manchester City will face the winner of the quarter-final between Ajax and Juventus.
Full Champions League quarter-final draw
Ajax vs Juventus
Liverpool vs Porto
Tottenham vs Manchester City
Barcelona vs Manchester United