The positive global leads came as a sentiment driver and continued value buying across sectors barring PSU banks and media helped the Nifty end above the 10,250 mark.
The buying momentum was backed by hopes that the ruling Bharatiya Janata Party (BJP) would win the critical state election in Gujarat beginning this weekend.
European markets were trading higher as investors reacted to the latest developments on Brexit negotiations. Asian stocks ended higher following a broad-based rally in US equities.
It saw an intra-day movement of 75.60 points.
More From This Section
Nifty mid-cap and small-cap indices rose by 0.93 per cent and 0.75 per cent, respectively.
Sector-wise, FMCG rose by 2.36 per cent, followed by pharma 1.54 per cent, metal and private bank.
PSU bank and media indices slipped by 0.83 per cent and 0.34 per cent, respectively.
Major gainers were Hindpetro, ITC, IOC, BPCL, Hindustan Unilever, Sun Pharma, ONGC, Tata Motors and Cipla.
The market breadth, indicating its overall health, was in favour of gainers. On the NSE, 1,069 shares advanced and 692 declined while 64 remained unchanged.
Total securities that hit their price bands were 173.
Turnover in the cash segment rose to Rs 30,835.91 crore, from Rs 27,198.49 crore as on Thursday.
A total of 16,471.98 lakh shares changed hands in 1,06,66,375 trades. The market capitalisation of listed firms on the NSE stood at Rs 1,44,39,802.21 crore.