Holders Sevilla have been drawn against Shakhtar Donetsk in the semi-finals of the Europa League, with Villarreal meeting Liverpool in the other tie.
Four-time record champions Sevilla required a
penalty shoot-out to see off Athletic Bilbao on Thursday as Shakhtar
The first-leg is in the Ukraine but will not be played in Donetsk due to the ongoing conflict in the country.
needed a famous comeback to down Borussia Dortmund 5-4 on aggregate
having trailed 4-2 with less than half an hour remaining in the
On the other hand Villarreal, who host the first-leg, had little trouble disposing of Sparta Prague.
The draw keeps alive the chance of an all-Spanish final as in 2012 when Atletico Madrid defeated Bilbao 3-0.
The semi-final ties will be played on April 28 and May 5. The final is in Basel on May 18.