Manchester City have been drawn against Borussia Dortmund, while Chelsea play Porto and defending champions Bayern Munich take on Paris St-Germain, the team they beat in last year’s final.

In the semi-finals, the winner of the Real Madrid v Liverpool tie will face Porto or Chelsea and Manchester City or Dortmund will take on Bayern or PSG.

The two-legged quarter-finals will take place on 6-7 and 13-14 April.

The first legs of the semi-final will be on 27-28 April with the return ties on 4-5 May.

Quarter-final draw:

*Manchester City v Borussia Dortmund

*Porto v Chelsea

*Bayern Munich v Paris St Germain

*Real Madrid v Liverpool

Semi-final draw:

*Bayern Munich or Paris St-Germain v Manchester City or Borussia Dortmund

*Real Madrid or Liverpool v Porto or Chelsea