Benchmark Domestic indices on Tuesday gained more than half a per cent amid fall in the rupee and mixed global share markets.
The key stocks witnessed recovery after logging losses of around two per cent yesterday.
The Sensex at the Bombay Stock Exchange climbed 190 points, or 0.54 per cent to regain 35,000 mark to 35,150.
The Nifty at National Stock Exchange has also surged 61 points, or 0.58 per cent to 10,549.