Champions League holders Real Madrid will face Bayern Munich in the semi-finals of the competition, while Roma play Liverpool.
Madrid are aiming for their third consecutive European title, their fourth in the last five seasons and their 13th in total.
Zinedine Zidane’s side have progressed past both Paris Saint-Germain and Juventus to reach this stage while Bayern saw off Besiktas and Sevilla.
Ties will be played across 24/25 April with the return legs to be played on 1/2 May.
Champions League semi-final draw:
Bayern Munich v Real Madrid
Liverpool v Roma