Liverpool will take on Roma in the Champions League semi-final while Arsenal have been drawn against Atlético Madrid in the Europa League final four.
Liverpool, of course, beat Manchester City 5-1 on aggregate to cruise through to their first Champions League semi-final for ten years. Bayern Munich face Real Madrid in the other semi-final tie.
Liverpool and Roma have not met in a competitive match since 2002, when Liverpool won 2-0 at Anfield to reach the last eight. The sides had earlier drawn 0-0 in Italy and Liverpool's win at home was enough to pip their opponents to second spot in the group. Jari Litmanen and Emile Heskey were the scorers.
The two teams have met in pre-season friendlies three times in recent years, Roma winning all three matches.
Serie A side Roma produced a remarkable comeback to knock out Barcelona in this year's quarter-finals. The Italian team lost the first leg 4-1 in Spain, but progressed on away goals following a 3-0 home victory.
Liverpool's top scorer Mohamed Salah, of course, joined the Reds from Roma last summer.
Arsenal beat CSKA Moscow to reach the final four of the Europa League and will take on Atlético Madrid while Marseille face Salzburg in the other semi-final. Bizarrely, Arsenal and Atletico have never before met in a competitive match.
(First named teams will play first legs at home)
Bayern Munich v Real Madrid
Liverpool v Roma
Marseille v Salzburg
Arsenal v Atletico Madrid
Bayern München v Real Madrid – 25 April & 1 May
Liverpool v Roma – 24 April & 2 May
The final is due to be played on Saturday, May 26 in Kyiv.
The Europa League semi-finals first leg ties will be played on Thursday 26 April, with the return legs a week later on May 3. The finals is scheduled for Wednesday, May 16 in Lyon.
Jurgen Klopp (Liverpool manager) on UEFA.com: "If anybody think this is the easiest draw then I cannot help this person; they obviously didn't see both games against Barcelona. The second leg was outstanding, it was outstanding what they did. They should probably have won four or five-nil – I was really impressed."
Daniele De Rossi (Roma captain) on UEFA.com: "Liverpool have made a statement like we did. They beat the side that I thought were the favourites. They have a great coach. Like Barcelona and Shakhtar (Roma's last 16 opponents), we have huge respect for them. But we have a chance."