Barcelona will face Galatasaray in the last 16 of the UEFA Europa League.
Xavi’s side won 4-2 after Napoli were included in the 32nd round after exiting the tournament from the UEFA Champions League.
They will now face the Turkish Super Lig giants, the first leg of the Camp Nou to be played on March 10.
Sevilla, who have won six trophies, will face David Moyes’ West Ham, while rivals Real Betis will play Eintracht Frankfurt.
Rangers, who intimidated Borussia Dortmund in the last round, will face Red Star and RB Leipzig will play Spartak Moscow. Spartak’s home leg should be played in a neutral position due to a Ukrainian military offensive ordered by Russian President Vladimir Putin.
The first leg will be played on March 10, with the exception of the Porto vs Lyon match against Betis and Frankfurt, which will be held the previous day. Second legs a week later.