Manchester United will face Serie A giants AC Milan in the pick of the Europa League last-16 ties next month.
Meanwhile, Arsenal will have a chance to inflict swift revenge for last season’s heartbreaking last-32 exit as they face a two-legged rematch against Olympiacos, having just overcome Benfica in thrilling fashion in Athens.
Tottenham will come up against Croatian outfit Dinamo Zagreb, while for Steven Gerrard’s Rangers, victorious in a high-scoring affair against Antwerp, it’s a meeting with Czech outfit Slavia Prague, who dumped Leicester out of the competition on Thursday evening.
Elsewhere, Norwegian side Molde’s reward for knocking out Hoffenheim is a battle with Spaniards Granada, who managed to topple Napoli.
Swiss side Young Boys take on Ajax – who knocked out Lille – after defeating Bayer Leverkusen, while Roma meet Shakhtar Donetsk in another high-profile tie and Villarreal take on Dynamo Kiev.
Europa League draw: Round of 16 in full
Ajax vs Young Boys
Dynamo Kiev vs Villarreal
Roma vs Shakhtar Donetsk
Olympiacos vs Arsenal
Dinamo Zagreb vs Tottenham
Manchester United vs AC Milan
Slavia Prague vs Rangers
Granada vs Molde
The first legs will be played on March 11 with the second legs a week later and the draw for both the quarter-finals and semi-finals will be held on March 19.
This season’s Europa League final is being played in the northern Polish city of Gdansk on Wednesday, May 26.