
Manchester United, who staged a dramatic comeback against Paris Saint-Germain to make the last eight, will take on Barcelona in the other headline tie.
Ajax will meet Cristiano Ronaldo's Juventus after dumping out European champions Real Madrid in the last 16, while Liverpool face Porto.
Also, the winner of the City-Spurs tie will take on the winner from the Ajax-Juventus match in the semi-final.
And the winner of the United-Barca clash will face the winner of the Liverpool-Porto match in the other semi-final.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ