Liverpool will face rivals Manchester United in the Europa League last 16, while Tottenham have been drawn against Bundesliga giants Borussia Dortmund.
The games will be played on Thursday, 10 and 17 March.
Liverpool’s home leg will kick-off at 20:05 GMT with the second game at Old Trafford starting at 18:00 GMT.
Valencia, managed by Gary Neville, face fellow Spanish side Athletic Bilbao, while Sevilla – the winners of the last two Europa League titles – play Basel.
The Swiss side’s St Jakob-Park ground will host the final.
The winners of the tournament qualify for next season’s Champions League.
Europa League round of 16 draw
Shakhtar Donetsk v Anderlecht
Basel v Sevilla
Villarreal v Bayer Leverkusen
Athletic Bilbao v Valencia
Liverpool v Manchester United
Sparta Prague v Lazio
Borussia Dortmund v Tottenham
Fenerbahce v Braga