Expectations of healthy domestic earnings aided sentiments.
Overseas, European stocks edged higher amid good earnings. Most Asian stocks closed higher after strong lead from Wall Street.
US stocks closed at record highs yesterday as investors bet economic growth would pick up steam.
It saw an intra-day movement of about 93.30 points.
Realty fell by 1.46 per cent, FMCG 0.41 per cent, Pharma 0.32 per cent and Infra 0.09 per cent.
Losers included UPL, Aurobindo Pharma, Lupin, Bharti Airtel, Bosch, Ambuja Cement and ITC.
The market breadth, indicating its overall health, was in favour of losers. On the NSE, 761 stocks advanced, 1,047 declined while 49 remained unchanged.
Total securities that hit their price bands were 212.
Turnover in the cash segment rose to Rs 38,117.13 crore from Rs 35,305.76 crore as on Thursday.
A total of 24,230.62 lakh shares changed hands in 12,588,175 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,53,21,627.92 crore.