The Bombay Stock Exchange benchmark Sensex recovered more than 148 points in early trade on Thursday on fresh buying by funds as well as investors in tandem with firming global trends.
Covering-up of short positions by speculators also influenced the trading.
The BSE-30 share index, Sensex, which had lost 127.92 points on Wednesday, climbed 148.070 points or 1.03 per cent at 14,151.10 in the first five minutes of trading on the back of a significant rise in heavy-weight stocks.
Similarly, on the wide-based National Stock Exchange, Nifty gained 52.20 points at 4,165.25.
Stock brokers said firming global stock markets mainly influenced the trading sentiments here, triggering all-round buying.
They said government's announcement of a package for exporters, who are hit by rupee appreciation, too acted as a positive factor.
Major supporters to the Sensex were stocks like Reliance Industries, ONGC, Maruti Udyog, Tata Motors, Tata Steel, ACC, State Bank of India, BHEL, Larsen and Toubro, Infosys Technologies, TCS, Wipro and Hindustan Lever.