Liverpool will play Villarreal in the Europa League semi-final.
The Merseyside club staged a heroic comeback to defeat Borussia Dortmund in the quarter-final to book their place in Friday's draw.
The Reds have been drawn away for the first leg.
In the second semi, Shakhtar face Sevilla.
Ties to be played on April 28 and May 5.
The final in Basel is on Wednesday, May 18.
Reds stun BVB with amazing comeback to reach the Europa League semi-finals
Liverpool savour a magical miracle night at Anfield in Europa League win over Dortmund
BVB pay tribute to Hillsborough victims with '96' mosaic at Anfield