De Villiers (57 from 45 balls) pummelled nine fours and a six as the hosts recovered from the early exits of Chris Gayle (10) and Virat Kohli (1), while 17-year-old Sarfaraz (45 from 21) ??? the youngest player to ever figure in the IPL – played some glittering strokes, too, as Bangalore posted 200-7.
But a deluge at the interval prevented Rajasthan from beginning their innings and ensured that the sides garnered a point each, a result that moved the Royals level with Chennai at the summit and consolidated Bangalore???s position in the final play-off spot.
Gayle produced fireworks in the opening over, clocking a six and four before being dismissed by the recalled Tim Southee, while Kohli then fell to the same bowler in the third over, feathering behind to record a rare single-figure score.
But De Villiers and Mandeep Singh (20 from 27 balls) put on a partnership of 74 from 55 deliveries and the South African and Dinesh Karthik (27 from 18) then combined to add a rapid 31.
De Villiers and Karthik???s mix-up at the crease saw the former run out and the latter went the same way shortly after, though that just allowed Sarfaraz to strut his stuff, the 17-year-old creaming six fours and a maximum as each Rajasthan bowler took some tap.
The Royals??? batsmen did not get a dig, though, as the Jaipur side suffered a second abandonment in four days following their rain-ruined showdown with Kolkata at Eden Gardens on Sunday.
Rajasthan still sit in a strong position in the IPL standings but have played two more games than their rivals so will be hoping for far more clement weather when they visit Mumbai Indians on Friday.
Royal Challengers Bangalore, meanwhile, are back in action on Saturday at home to reigning IPL champions Kolkata Knight Riders, the side they beat in the reverse fixture at Eden Gardens earlier in the tournament.