Extending the rally for a third straight session, benchmark NSE Nifty index settled the volatile trading session 6.85 points, or 0.07 per cent, higher at 9,904.15.
The stock hit an intra-day high of 1028 and low of 998 on the BSE. As per reports by PTI, sectoral indices, led by metal, IT, realty, teck, consumer durables and oil & gas were trading in the positive zone, with gains up to 1.62 per cent.
The Nifty50 closed higher by 103.15 points or 1.05 per cent at 9,897.30 points, while the Sensex closed at 31,770.89 points - up 321.86 points, or 1.02 per cent.
Markets in Europe were lower Thursday as uncertainty surrounding internal USA policy continued to weigh on investor sentiment despite lessening tensions from North Korea.
The index was up by 77.82 points or 0.24% up at 31848.71.
Additionally, Investors in GMR Infra had a field day as the stock gained closed 13 percent higher after a Supreme Court ruled a case in its favour.
Shares of GMR Infrastructure hogged limelight after the Supreme Court of India allowed Delhi International Airport (DIAL) to use airport land for commercial purposes. Among other Asian markets, Hong Kong's Hang Seng index was up 0.09 per cent while Japan's Nikkei shed 0.13 per cent. Shanghai Composite Index down 0.32 per cent. A government policy in 2016 had barred airports from using such land for non-aeronautical purposes.
Coal India was the second-biggest mover (4.22 per cent). Along with this, value buying on the back of decline on Wednesday could have boosted investors' interest in the stock.
"Andrew Holland, CEO, Avendus Capital Alternate Strategies believes the market could continue to consolidate in a narrow range of 9,800-10,000".