Manchester United plays Barcelona in Old Trafford while Tottenham faces Premier league giants. Liverpool to play Porto while Netherlands giants faces Juventus.
The quarter final ties to be played on the 9th Tuesday of April and 10th of April respectively.
City and United were both drawn away in the first leg of their ties, but they are not allowed to play at home on the same day or even consecutive nights.
According to the UEFA rules, The Red Devils will be playing their match in Old Trafford due to their lower position in the League table last Season as Manchester City faces Tottenham.
Premier League leaders Manchester City will face Spurs three times in 11 days.
Tottenham champions league first-leg will be one of Spurs’ first games at their new stadium on April 9, before the secong leg on April 17 and then their Premier League match at Etihad Stadium on April 20.
Manchester United’s draw see a return to the Nou Camp for interim manager, Ole Gunnar Solskjaer, after he scored a dramatic injury-time winner at the stadium in their 2-1 win over Bayern Munich in the 1999 Champions League final 20years ago.
The Champions League final takes place on June 1 at Atletico Madrid’s 68,000-capacity Wanda Metropolitano stadium in Spain.
Meanwhile, in the Europa League draw, Arsenal faces the toughest of ties after they were drawn against Napoli, while Chelsea takes on Slavia Prague.
Elsewhere, there is an all La-Liga affair between Valencia and Villarreal and an intriguing clash, which brings Benfica against Eintracht Frankfurt.
The Champions League draw on Friday served up a treat, with one of the ties being an all-English affair – Tottenham versus Manchester City.