Former European champions Barcelona were drawn against German side Eintracht Frankfurt in the quarter-finals of the second-tier Europa League on Friday.
Meanwhile, West Ham United face a tough challenge against Olympique Lyonnais.
Barcelona beat Napoli and Galatasaray in the previous rounds under new coach Xavi Hernandez while Frankfurt eliminated Real Betis in a tense tie that went to extra time in the second leg.
The two German sides avoided each other after RB Leipzig were drawn against Italian side Atalanta.
Leipzig did not play the last round after their opponent Spartak Moscow were thrown out of the competition by European football's governing body UEFA due to the Russian invasion of Ukraine.
West Ham, who beat former champions Sevilla in the last round, are eyeing their first European trophy since 1999 when they lifted the UEFA Intertoto Cup but have to get past Lyon who beat Portuguese side Porto.
Braga will meet high-flying Rangers who knocked out Borussia Dortmund and Red Star Belgrade.
Following is the Europa League draw for the quarter-finals and semi-finals:
- Quarter-final 1: RB Leipzig vs Atalanta
- Quarter-final 2: Eintracht Frankfurt vs Barcelona
- Quarter-final 3: West Ham United vs Olympique Lyonnais
- Quarter-final 4: SC Braga vs Rangers
- Semi-final 1: RB Leipzig/Atalanta vs SC Braga/Rangers
- Semi-final 2: West Ham United/Olympique Lyonnais vs Eintracht Frankfurt/Barcelona
Schedule:
- Quarter-finals first leg: April 7
- Quarter-finals second leg: April 14
- Semi-finals first leg: April 28
- Semi-finals second leg: May 5
- Final: May 18 at Ramon Sanchez Pizjuan Stadium, Seville


Dubai Capitals overpower Abu Dhabi Knight Riders by 83 runs
Mid East finished strong with victory against Arabia
Norris takes F1 title as Verstappen wins Abu Dhabi race
Neser fires Australia to eight-wicket win in second Ashes test
Denmark's Neergaard-Petersen holds nerve to claim Australian Open title
