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.
Sporting are fourth in the Portuguese league, 15 points off the leaders, Benfica. The former Arsenal right-back Héctor Bellerín is in their squad after joining on loan from Barcelona in January to replace Pedro Porro, who joined Spurs.
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.
In Europa Conference League last 16 West Ham will face AEK Larnaca, with the first game in Cyprus on 9 March and the return a week later.