Manchester United will meet AC Milan in the Europa League round of 16, while Arsenal again face Olympiakos.
Jose Mourinho's Tottenham will meet Dinamo Zagreb.
The draw for the UEFA Europa League round of 16 was held today.
The full draw is:
Dynamo Kyiv v Villarreal
Roma v Shaktar Donestsk
Olympiakos v Arsenal
Dinamo Zagreb v Tottenham
Slavia Prague v Rangers
Granada v Molde