Fresh from a nail-biting win over Sunrisers Hyderabad on Thursday, the Virat Kohli-led side will be looking to continue the same performance to seal a playoff berth as they also carry a better net run-rate (NRR) than their opponents.
On the other hand, Rajasthan lost their last encounter against Kolkata Knight Riders and with their NRR at -0.403, the hosts need a win by a huge margin.
Both the sides have 12 points from 13 games and Saturday's match will decide their fate in the ongoing season as a loss will be the end of the road for one of them.
The last time these two sides met, Rajasthan scored 217/4 batting first and later restricted Bangalore at 198/6 to win the match by 19 runs.
Rajasthan Royals will miss the services of Jos Buttler and Ben Stokes, who will return to England for national duty.
Butler has been the key for Rajasthan's batting after smashing five consecutive fifties in his last six games and his absence will surely hurt the Ajinkya Rahane-led side.
Rahane has also not been in the best of form, managing to accumulate just 291 runs from 12 innings.
Sanju Samson looks good with 391 runs from 13 games but has not fired in the last few games.
Rahul Tripathi, Stuart Binny, DJM Short and Jofra Archer have also not lived up to expectations with the bat.
The bowling unit lacks depth as only Archer has come with some impressive shows in the last few games but the absence of support from the others is a cause of concern for Rajasthan.
Jaydev Unadkat, Dhawal Kulkarni, and K Gowtham have been below par so far and needs to come out with their best to stop a star-studded Bangalore batting line up.
The Saturday's crucial clash between Royals and Royal Challengers is being considered as a virtual semi-final.