The Bombay Stock Exchange benchmark Sensex recovered by more than 109 points on Wednesday in early trade on the revival of buying by funds and retailers.
The 30-share index, which had closed nearly 171 points down on Tuesday, recovered by 109.81 points at 13,711.76 in the first five minutes of trade largely on buying in heavy-weight stocks.
Similarly, the wide-based National Stock Exchange index Nifty, was up by 30.65 points at 3,952.40.
Stock brokers said reports of firming global markets mainly triggered buying by foreign funds, helping trading sentiments to improve.
The major gainers were Reliance Industries, ACC, Larsen and Toubro, BHEL, Infosys Technologies, Grasim Industries, Tata Consultancy, Dr Reddy's, Bajaj Auto, ONGC, Satyam Computer, Tata Steel, Maruti Udyog and Tata Motors.
A few stocks in the mid-cap section were also in positive zone on fresh buying by retailers.