The strengthening rupee, which closed 10 paise up at 64.33, also pepped up domestic equities.
The central bank left lending rates unchanged citing risks to inflation due to spurt in farm loan waivers by states but raised lending capacity of banks to support economic growth.
RBI Governor Urjit Patel-led MPC for the fourth straight bi-monthly review kept the repo rate unchanged at 6.25 per cent. The reverse repo has been kept at 6 per cent.
The BSE Sensex took off on a positive note at 31,252.71 and advanced to 31,346.99. Later, on profit booking, it slipped to touch a low 31,172.98 before ending 80.72 points, or 0.26 per cent, higher at 31,271.28. The gauge had lost 118.93 points in the previous session.
More From This Section
The markets also cheered the Met department's revised monsoon estimate which said that the country will get 98 per cent rainfall of the Long Period Average, up from the earlier estimate of 96 per cent.
Brokers said the RBI's decision to keep key interest rate unchanged was largely in line with investor expectations.
The central bank left the cash reserve ratio static at 4 per cent.
Banking index surged 0.73 per cent as shares of state- run SBI rose 1.22 per cent to Rs 290.75, followed by ICICI Bank 1.91 per cent to Rs 324.75, Axis Bank 0.58 per cent to 513.30 and HDFC Bank 0.10 per cent to Rs 1,640.55.
The central bank also cut growth projection for the current fiscal to 7.3 per cent from 7.4 per cent.
RBI also projects inflation in 2-3.5 per cent range for first half of 2017-18 and 3.5-4.5 per cent for second half.
Banking index surged 0.73 per cent as shares of state- run SBI rose 1.22 per cent to Rs 290.75, followed by ICICI Bank 1.91 per cent to Rs 324.75, Axis Bank 0.58 per cent 513.30 and HDFC Bank 0.10 per cent to Rs 1,640.55.
Auto sector, which is sensitive to monsoons, surged 0.70 per cent. M&M, Eicher Motor, Maruti, HeroMotoCorp and Ashok Leyland were the top gainers of the day, rising by up to 1.49 per cent.
However, it was a mixed but quite flat session for other Asian and emerging markets against the backdrop of a crucial UK General Election on Thursday.
Out of the 30-share Sensex pack, 21 scrips rose while 9 declined during the day.
However, TCS fell by 2.97 per cent followed by Wipro 2.10 per cent, Infy 1.83 per cent, Tata Motors 0.64 per cent and Adani Ports 0.59 per cent.
Among BSE sectoral and industry indices, Healthcare rose by 1.08 per cent, metal 0.97 per cent, energy 0.89 per cent, bankex 0.73 per cent, auto 0.70 per cent, FMCG 0.69 per cent and finance 0.61 per cent, while IT fell by 1.97 per cent and teck by 1.52 per cent.
The market breadth turned positive as 1,373 stocks ended higher, 1,185 declined, while 153 ruled unchanged.
The total turnover on BSE amounted to Rs 3,515.42 crore, higher than turnover of Rs 3,410.00 crore registered during the previous trading session.