Selective buying spur pushed the stock markets to close the session in the green on Friday. Indian benchmark indices, Nifty and Sensex, both rose under one per cent.

After breaching the 5,000 mark on Thursday after a gap of 31 trading days, the Nifty was up 30.20 points or 0.6 per cent to close at 5,048.60. The Sensex was also up 95.27 points or 0.57 per cent and closed at 16,739.01.

Banking and auto stocks led the rally.

“Markets performed fairly well today but ITC was the only party spoiler as its results, though good but fell much below expectations. The gradual dip and sudden jump in the markets seen between 2 and 3 p.m. could have been due to the rollover effect wherein certain people adjusted their future positions,” said the head of research of a brokerage house.

Volatility was up, with the India Vix closing up 1.29 per cent, at 21.96.

Bajaj Auto, Axis Bank, ICICI Bank, Kotal Bank and BHEL were the top five Nifty gainers while ITC, Reliance Power, Reliance Infrastructure and Maruti were the losers on the Nifty.

comment COMMENT NOW