Liverpool will face La Liga side Villarreal in the Europa League semi-finals while holders Sevilla will take on Shakhtar Donetsk in the other fixture.
Jurgen Klopp’s men overcame Borussia Dortmund 4-3 in a dramatic clash at Anfield to progress 5-4 on aggregate which earned them a trip to Spain for the first leg on 28 April, with the return at Anfield on 5 May.
Villarreal, fourth in the La Liga table behind Real Madrid, Atletico Madrid and Barcelona claimed an exhilarating 4-2 win at Sparta Prague to reach the Europa League semis for the third time in their history.
Reigning two-time champions Sevilla will face Ukraine’s Shakhtar Donetsk in the other semifinal tie. Sevilla knocked out fellow Spanish side Athletic Bilbao 5-4 on penalties after both teams won 2-1 away and neither failed to score in extra time.
Shakhtar, who will host the first leg, dominated Braga in the quarter-final, winning 6-1 on aggregate.
The final takes place in Basel, Switzerland, on 18 May.
Follow us on Twitter/Instagram: @Four4TwoMedia