Overseas, most European markets were trading higher after stocks in Asia and the US hit record highs on positive global cues.
The 50-share NSE Nifty rallied 87 points or 0.87 per cent to close at 10,093.05, which is 44 points away from its record high of 10,137 hit on August 2.
It saw an intra-day movement of about 69.50 points.
On the sectoral front, Nifty Pharma rose 2.18 per cent, followed by Realty 2.04 per cent, FMCG 1.42 per cent, PSU Bank 1.30 per cent, Media 1.16 per cent and Auto 1.16 per cent.
Also Read
However, IndusInd Bank fell 2.76 per cent, Wipro 1.01 per cent, Hero Motoco 0.65 per cent, Indiabulls Housing Finance 0.50 per cent and ONGC 0.46 per cent.
The market breadth, indicating the overall health of the market, turned positive. A total of 1,010 scrips advanced, 688 declined, while 76 remained unchanged.
As many as 146 securities hit their price bands.
Turnover in the cash segment rose to Rs 28,295.49 crore from Rs 25,803.57 crore yesterday.
Disclaimer: No Business Standard Journalist was involved in creation of this content