Manchester United will face Real Betis in the last 16 of the Europa League after getting past another club from La Liga, Barcelona, and Arsenal will play Sporting.
Betis are fifth in Spain’s top flight, 22 points behind Barcelona, and reached this stage by finishing top of their Europa League group with five wins and a draw from matches against Roma, Ludogorets and HJK Helsinki.
Sporting beat Midtjylland 5-1 on aggregate in their playoff to quality for the last 16, winning 4-0 in Denmark on Thursday. They finished third in their Champions League group behind Tottenham, against whom they secured a home win and an away draw, and Eintracht Frankfurt.
In the other ties, Union Berlin will play Union Saint-Gilloise, Sevilla face Fenerbahce, Juventus take on Freiburg, Bayern Leverkusen play Ferencvaros, Roma were paired with Real Sociedad and Shakhtar Donetsk got a tie against Feyenoord.
The first legs are scheduled for Thursday 9 March and the returns a week later. Manchester United will play their first leg at home and Arsenal their first leg away.