Heavy buying in banking shares on lower-than-expected wholesale inflation and a spike in oil and gas stocks on falling global crude prices helped the Bombay Stock Exchange benchmark index, Sensex, recover by over 115 points to end at 18357.80. The 30-share index initially touched a low of 18144.22 on weaker Chinese data, but later bounced back to close up by 115.24 points to end at 18357.80.

On similar lines, the 50-issue NSE index, Nifty, firmed up by 39.85 points to end at 5568.40.

Rupee falls

The rupee closed down by 10 paise at 54.62 on sustained dollar demand from importers and capital outflows.

More In: Markets | Business