Benchmark Nifty left a five-day losing spell behind by edging up 33 points to close at 9,136, helped by realty, IT and PSU banks amid positive global cues.
Asian stock markets ended on a mixed note.
Realty index rose 2.11 per cent, followed by media, IT, PSU bank and FMCG counters.
However, energy fell, along with private banks and pharma.
The broader mid-cap and small-cap gained 0.91 per cent and 1.98 per cent, respectively.
A total of 1,130 shares advanced and 543 declined while 74 ruled steady.
Total securities that hit their price bands were 144.
Turnover in the cash segment rose to Rs 25,390.82 crore, from Rs 24,069.13 crore yesterday.
A total of 12,561.23 lakh shares changed hands in 9,211,306 trades. The market capitalisation of listed of firms stood at Rs 12,152,237.54 crore.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)