The benchmark Sensex gained over 100 points in morning trade on the Bombay Stock Exchange on Wednesday on robust buying in bank, energy and metal stocks.
The BSE barometer, Sensex, which fell by 53.40 points in the early trade at 18,459.61, later moved up to a high of 18,639.05 points. The index was trading 119.39 points up at 18,632.30 at 1130 hrs.
The broader S&P CNX Nifty of the National Stock Exchange (NSE) was quoted at 5,514.65 at 1130 hrs, up 18.5 from its previous close.
Among Asian indices, Shanghai Composite and the Nikkei, however, were quoted down by 3.59 per cent and 0.89 per cent during early trade.
Market players said investors are expected to square off positions at the last day of the series.