S&P BSE Sensex gained 163 points or 0.4 per cent to settle at 41,306 while NSE's Nifty50 closed at 12,138, up 49 points or 0.4 per cent post-RBI kept the repo rate unchanged at 5.15 per cent. About 1366 shares have advanced, 1077 shares declined, and 172 shares are unchanged.