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.
Major gainers were Reliance Industries (3.28 per cent), Bank of Baroda (1.80 per cent), Dr Reddy's (1.62 per cent), L&T (1.46 per cent) and ICICI Bank (1.33 per cent).
However, Yes Bank fell 3.00 per cent followed by Cipla 2.11 per cent, ITC 1.77 per cent, Tata Steel 1.17 per cent and Wipro 1.12 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.)