The Ibrox side are in danger of finishing the season without a trophy after missing out on the Premiership and Europa League titles
Rangers can bounce back from their Europa League final disappointment by securing the Scottish Cup when they take on Hearts at Hampden on Saturday.
Giovanni van Bronckhorst's side were beaten on penalties by Eintracht Frankfurt in midweek.
They have just one chance left to end the season with a trophy and take on a Hearts team they beat 3-1 just a week before the final.
Rangers vs Hearts latest odds
Rangers are big favourites to win the Scottish Cup final at 4/7 (1.57) with bet365.
Hearts are on a four-game winless run and are serious underdogs for this tie at 4/1 (5.0) to win, with the draw available at 16/5 (4.2).
Rangers vs Hearts first goalscorer
Rangers attacker Kemar Roofe is 7/2 (4.5) to get the game's first goal, while team-mate Fashion Sakala is 4/1 (5.0).
Hearts star Murray Thomas is the Edinburgh team's lowest-priced player to break the deadlock, while Liam Boyce is 8/1 (9.0).
Rangers vs Hearts preview
Rangers put up a good fight in the Europa League final against Eintracht Frankfurt, only to lose out on the trophy in the penalty shootout.
The Glasgow side finished runners-up in the Premiership, too, so will be desperate to get their hands on some silverware by beating Hearts.
The defeat in Seville was their first in six matches, so the Ibrox team are in decent form heading into this game.
Hearts, meanwhile, finished the Premiership campaign with three straight defeats, with the last one being a 3-1 home defeat by this weekend's opponents.
They will be hoping Rangers are shattered by their upset in Europe, but recent history is not in their favour. These teams have met four times this season and Hearts' best result was a 1-1 draw at Ibrox in October.
Rangers vs Hearts tips & predictions
There have been over 2.5 goals in six of Hearts' last seven matches, a bet priced at 3/5 (1.6) to come through this time.