Holders Bayern Munich will face the team they beat in last year's Champions League final in this season's quarter-finals after being paired with Paris Saint-Germain in Friday's draw.
Another blockbuster tie sees 13-time champions Real Madrid face six-time winners Liverpool in a repeat of the 2018 final won by the Spanish club.
Manchester City, conquerers of Borussia Monchengladbach in the last-16, face more German opposition after being drawn with Borussia Dortmund, with the winners to face either Bayern or PSG in the semi-finals.
There is also the prospect of an all English semi-final after Chelsea were drawn to play Porto with the prize for the winners a clash with Real Madrid or Liverpool.
The following is the draw for the Champions League quarter-finals and semi-finals which took place in Nyon on Friday:
Champions League quarter-finals
Quarter-final 1: Manchester City v Borussia Dortmund
Quarter-final 2: Porto v Chelsea
Quarter-final 3: Bayern Munich v Paris St Germain
Quarter-final 4: Real Madrid v Liverpool
First legs to be played on April 6/7 and second legs on April 13/14.
Champions League semi-finals
Semi-final 1: Winner of Q-F 3 v Winner of Q-F 1
Semi-final 2: Winner of Q-F 4 v Winner of Q-F 2
First legs to be played on April 27/28 and second legs on May 4/5.
The first team drawn plays the first leg at home in the quarter-finals and semi-finals. The final will be held in Istanbul on May 29.
















