Rangers have discovered their opponents for the last-16 of the Europa League.

Philippe Clement's side automatically qualified for the next round of UEFA's secondary competition by topping their group with a dramatic 3-2 win over Real Betis in December.

The Premiership leaders have been made to wait patiently since to find out who their next two games in the tournament would be against.

But after the conclusion of the play-off round, featuring the group stage runners-up and those who dropped down from the Champions League, the draw has now been made.

Rangers will take on Benfica in the last-16 of the Europa League. The first leg will be played in Lisbon on March 7, with the return leg in Glasgow a week later.

The Ibrox club were seeded for the draw, so avoided the likes of Liverpool, West Ham, Brighton and Bayer Leverkusen. 

The unseeded teams were; Roma, Sparta Prague, Marseille, Sporting Lisbon, Benfica, Freiburg, AC Milan, Qarabag.

Rangers last played Benfica in the 2020/21 season. They featured in the same Europa League group with Steven Gerrard still in charge. 

Both games ended in stalemate, with the first 2-2 at Ibrox and the second 3-3 in Lisbon.

The Europa League last-16 draw in full: 

Sparta Prague vs Liverpool

Marseille vs Villarreal

Roma vs Brighton

Benfica vs Rangers

Freiburg vs West Ham

Sporting vs Atalanta

Milan vs Slavia Prague

Qarabag vs Bayer Leverkusen

READ MORE: Rangers & Celtic dealt Champions League blow amid major coefficient concern

Meanwhile, Scotland's automatic path into the Champions League looks set to be coming to an end.

Last night's set of results in favour of teams from the Czech Republic dealt a major blow to both Premiership title chasers Rangers and Celtic.

As is well-known, by finishing top spot in Scotland, not only is the crown secured, but so is a place in the group stage of the following season's Champions League - and the £40m riches that brings.