Rising for the fourth straight session, equity benchmark BSE Sensex advanced 93 points on Wednesday, driven by finance and energy stocks amid mixed global cues.
After swinging 250 points in a volatile session, the 30-share Sensex ended 92.90 points, or 0.24 per cent, higher at 38,598.99. It hit an intra-day high of 38,666.38 and a low of 38,416.67.
The broader NSE Nifty rose 35.70 points, or 0.31 per cent, to settle at 11,464.
Top gainers in the Sensex pack included Bajaj Finance, ONGC, Yes Bank, HDFC, HCL Tech, Tech Mahindra, TCS, ICICI Bank and RIL, rising up to 3.57 per cent.
On the other hand, Hero MotoCorp, Vedanta, Asian Paints, NTPC, ITC, PowerGrid, SBI and Tata Motors fell up to 2.73 per cent.
In the previous session, the BSE barometer closed 291.62 points, or 0.76 per cent, higher at 38,506.09, while the Nifty rose 87.15 points, or 0.77 per cent, to settle at 11,428.30.
Foreign institutional investors (FIIs) continued to be net buyers in the capital market, infusing Rs 436.02 on Tuesday, and domestic institutional investors bought shares worth Rs 929.39 crore, data available with stock exchange showed.
Elsewhere in Asia, bourses in Hong Kong, Seoul and Tokyo were trading on a positive note, while those in Shanghai were in the red.
Exchanges on Wall Street ended significantly higher on Tuesday amid positive news on the US-China trade front and hopes of a Brexit deal this week.
Exchanges in Europe were also trading lower in their respective early sessions on reports that Tuesday’s talks brought British and European negotiators closer to a Brexit deal but failed to confirm an elusive breakthrough.
Meanwhile, the Indian rupee appreciated 17 paise to 71.37 against the US dollar intra-day.
Brent crude futures, the global oil benchmark, fell 0.17 per cent to USD 58.64 per barrel.
(With inputs from PTI)