West Ham have been drawn to face Lyon in the Europa League quarter-finals.
Barcelona will come up against Eintracht Frankfurt while Rangers take on Portuguese side Braga.
The final tie of the round sees RB Leipzig tackle Atalanta.
Should the Hammers ensure safe passage against their Ligue 1 opponents, their reward could be a mouth-watering semi-final against LaLiga giants Barca.
David Moyes’ men overcame six-time champions Sevilla in the last-16 stage, thanks to Andriy Yarmolenko’s extra-time winner.
Rangers meanwhile have eased past Borussia Dortmund and Crvena zvezda on their run to the quarter-final stage and will now encounter Carlos Carvalhal’s Braga in the last eight.
Victory for the Gers will see them drawn against either Leipzig, who received a bye in the last 16 having originally been scheduled to face Russian side Spartak Moscow, or Serie A outfit Atalanta in the semi-finals.
Quarter-final draw
RB Leipzig vs Atalanta
Eintracht Frankfurt vs Barcelona
West Ham vs Lyon
Braga vs Rangers
Semi-Final draw
RB Leipzig or Atalanta vs Braga or Rangers
West Ham or Lyon vs Eintracht Frankfurt vs Barcelona
When will the games take place?
The quarter-final first legs will take place on Thursday, April 7 with the return fixtures held on Thursday, April 14.
The first legs of the semi-finals are scheduled for Thursday, April 28 with the second legs on Thursday, May 5,
This season’s final will be hosted in Seville at the Ramon Sanchez-Pizjuan Stadium on Wednesday, May 18.