Manchester United have been drawn against AC Milan and will play the Italians at home in the first leg of their last-16 Europa League tie.
The tie will see Milan striker Zlatan Ibrahimovic return to the Old Trafford club with whom he won the tournament in 2017.
Arsenal, finalists in 2019, travel to Greek side Olympiakos, who knocked them out of the competition in the last 32 last year.
Tottenham will travel to Croatian side Dinamo Zagreb while Joe Aribo’s Rangers have been drawn against Czech side Slavia Prague, who defeated Kelechi Iheanacho and Wilfred Ndidi’s Leicester City this week.
The eight last-16 ties will be played on 11 and 18 March.
Europa League Last 16 Draw:
Ajax v BSC Young Boys
Dynamo Kiev v Villarreal
AS Roma v Shakhtar Donetsk
Olympiakos v Arsenal
Dinamo Zagreb v Tottenham
Manchester United v AC Milan
Slavia Prague v Rangers
Granada v Molde