Domestic equity benchmark BSE Sensex jumped over 100 points in opening session on Thursday, led by gains in oil and gas, power and metal stocks, amid positive cues from global markets.
After rising 167 points in the first 15 minutes of the session, the 30-share index was trading 96.97 points, or 0.26 per cent, higher at 36,821.71 at 0930 hours, while the broader Nifty rose 34.70 points, or 0.32 per cent, to 10,879.35.
In the previous session on Wednesday, the BSE barometer ended 161.83 points, or 0.44 per cent, higher at 36,724.74, while the Nifty settled the day with 46.75 points, or 0.43 per cent, gains at 10,844.65.
Top gainers in the Sensex pack in early trade on Thursday included ONGC, NTPC, Vedanta, Tata Steel, PowerGrid, Tata Motors, Infosys, L&T, Bajaj Auto and M&M, rising up to 5 per cent.
On the other hand, HDFC, ICICI Bank, SBI, HUL, Kotak Bank, Bharti Airtel and Yes Bank fell up to 2.23 per cent.
According to experts, market sentiment was enthused by a rally in global equities following a slew of positive developments on US-China trade, Hong Kong crisis and Brexit.
Asian markets extended gains after Hong Kong’s leader Carrie Lam withdrew a controversial extradition bill that had sparked three months of protests in the financial hub.
In the UK, British members of Parliament moved closer to passing a law preventing a no-deal Brexit.
Adding to the positive sentiment, on Thursday morning, China announced it would resume trade talks with the United States in Washington next month.
Bourses in Shanghai, Hong Kong, Japan and Korea were trading significantly higher in their respective late morning sessions.
On Wall Street, stock exchanges too ended in the green on Wednesday.
Meanwhile, the rupee appreciated by 27 paise to 71.85 against the US dollar in early trade on Thursday as gains in domestic equity market enthused investors.
At the interbank foreign exchange the rupee opened at 71.87, then gained further ground and touched a high of 71.85, registering a rise of 27 paise over its previous close.
Rupee had settled at 72.12 against the US dollar on Wednesday.
The domestic unit however could not hold on to the gains and was trading at 71.93 against the dollar at 0955 hrs.
Forex traders said higher opening in domestic equities supported the rupee.