Manchester United will face Real Betis in the last 16 of the Europa League after beating Barcelona, while Arsenal face Sporting Lisbon.
Elsewhere, six-time winners Sevilla face Fenerbahce, while Jose Mourinho’s Roma face Real Sociedad-Man.
Eight Europa League group winners were drawn against the eight clubs who came through the knockout round play-off matches, with clubs from the same association not allowed to be drawn against each other.
Europa League last-16 draw.
Union Berlin v Union Saint-Gilloise.
Sevilla v Fenerbahce.
Juventus v Freiburg.
Bayer Leverkusen v Ferencvaros.
Sporting Lisbon v Arsenal.
Manchester United v Real Betis.
Roma v Real Sociedad.
Shakhtar Donetsk v Feyenoord.