Liverpool will play Roma in the Champions League semi-finals, with Bayern Munich facing Real Madrid.
The Reds, who overcame Manchester City 5-1 on aggregate in the quarter-finals, will host Roma on 24 or 25 April before the return leg on 1 or 2 May.
Arsenal will face Atletico Madrid in the Europa League semi-finals, while Red Bull Salzburg meet Marseille.
The Gunners will play the first leg at home on Thursday, 26 April, with the second leg a week later on 3 May.