Rangers will play German heavyweights Borussia Dortmund in the Europa League knockout play-off round.
Dortmund, who boast Europe’s most-wanted striker Erling Haaland as their star man, finished third in a Champions League group featuring Ajax and Sporting Lisbon.
Rangers reached this stage after finishing second behind Lyon in a Europa League section which also contained Sparta Prague and Brondby.
The first leg is due to take place at the 80,000-capacity Westfalenstadion on Thursday, February 17, before the return leg at Ibrox a week later.
Under a new format being used for the first time, the winner of the play-off in February will meet a Europa League group winner in the last 16 the following month.
Rangers last met Dortmund in the 1999/2000 Champions League when both sides won their home game 2-0.
The Germans, who won the Champions League in 1997 and reached the 2013 final, currently sit second in the Bundesliga behind Bayern Munich.
Their current squad also features Giovanni Reyna, son of former Rangers midfielder Claudio, and England international Jude Bellingham.