Only one English team will progress to the semi-final stage of the Champions League after Liverpool were drawn against Chelsea for the quarter-finals.
The first leg will take place at Anfield on 3-4 April, with the return the following week on 10-11 April.
City, who are running away with the Premier League title, suffered their only defeat in the league this season at Liverpool on 14 January. However, at the Etihad they came out on top 5-0.
Champions League holders Real Madrid will face Italian champions Juventus.