The BSE benchmark Sensex on Tuesday recovered nearly 43 points, snapping 3-session losing streak, as investors picked up bluechips available at lower levels after recent declines.
Sensex, which had lost over 645 points in the last three trading sessions, after the Budget 2012-13 failed to meet market expectations, gained 42.81 points or 0.25% to 17,316.18.
The National Stock Exchange 50-scrip index Nifty recorded a rise of 17.80 points, or 0.34% at 5,274.85.
Of the BSE 30-scrip index, 18 stocks closed with gains, while 12 of the 13 sectoral indices, except auto, gained up to 2.35%.
The realty sector index gained 1.44% at 1,777.50 points as DLF Ltd gained 1.37%, HDIL - 2.51% and Unitech Ltd by 4.14% at Rs 28.90.
The banking index ended 0.85% up at 11,836.77, after SBI rose 1.13%, PNB - 3.28%, Bank of India - 2.22% and HDFC Bank - 2.08%.
The consumer durables index rose 2.35% at 6,631.61 points.