Liverpool-Villarreal, Sevilla-Shakhtar in Europa League
Liverpool will play Villarreal in the Europa League semi-finals and two-time defending champion Sevilla will face Shakhtar Donetsk.
Liverpool and Sevilla play away in the first legs on April 28. The return matches will be on May 5.
Shakhtar play 'home' matches in Lviv in western Ukraine because of long-standing conflict with pro-Russian separatists in Donetsk.
The final will be played on May 18 in Basel.
The draw created the possibility of all-Spanish finals in the Europa League and Champions League. Earlier yesterday, the Champions League semi-final draw paired Real Madrid with Manchester City and Atletico Madrid with Bayern Munich.