
Rangers have been drawn against Sporting Braga of Portugal in the quarter-finals of the Europa League.
The Scottish champions will face either German club RB Leipzig or Atalanta of Italy if they reach the semi-finals.
The two-legged quarter-finals will take place on 7 and 14 April with the semi-finals on 28 April and 5 May.
Braga are fourth in the Portuguese table, sitting behind the country’s three biggest clubs Porto, Sporting Lisbon and Benfica.
Giovanni van Bronckhorst’s side will travel to Portugal for the first leg before the return at Ibrox, which was the scene of a thrilling match the last time the sides met.
Rangers faced Braga in the last 32 of the Europa League two years ago, Steven Gerrard’s side winning 4-2 on aggregate after a thrilling first leg in Glasgow.
Gerrard’s side were 2-0 down at home and seemingly heading out but hauled themselves back to win 3-2 then secured their progress with a 1-0 victory in Portugal.
In the rest of the draw, West Ham United were paired with French club Lyon and Frankfurt of Germany drew in-form Barcelona.
Bronckhorst’s side reached the last eight after a 4-2 aggregate win against Red Star Belgrade of Serbia, winning 3-0 at Ibrox then losing the away leg 2-1.
The final will be held in Sevilla’s Ramon Sanchez-Pizjuan Stadium on Wednesday, 18 May.
More to follow.