The NSE 50-share Nifty snapped its two-day losing streak to finish at 9,618.15 on fresh buying mainly in Reliance Industries.
The benchmark resumed higher at 9,621.55 and moved in a range of 9,627.40 and 9,580.45 before ending at 9,618.15, showing a gain of 11.25 points or 0.12 per cent.
The Nifty had dropped by 61.35 points or 0.63 per cent in the previous two days.
The NSE-realty index rose 1.36 per cent.
Turnover in the cash segment rose to Rs 24,369.73 crore from Rs 20,504.07 crore yesterday.
A total of 11,874.87 lakh shares changed hands in 89,67,081 trades.
The market capitalisation of listed firms on the NSE stood at Rs 1,25,36,291 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)