The Bombay Stock Exchange benchmark Sensex recovered by nearly 44 points in the opening trade Wednesday on fresh capital inflows from foreign funds amid firming Asian markets.
The 30-share index was up by 43.39 points, or 0.25 per cent at 17,095.93 in the opening trade. The Sensex closed 50.06 points down at 17,052.54 points in Tuesday's trade.
The wide-based National Stock Exchange index Nifty edged higher by 10.55 points, or 0.20 per cent to 5,112.05 points.
Stock brokers said apart from fresh capital inflows by foreign funds, selective buying by retail investors in mid-cap stocks also supported the recovery in share prices.
They said gains were restricted after shares of realty, PSUs and technology sectors remained under pressure on profit-taking.
Among gainers Reliance Industries was up 0.19 per cent at Rs 992.10,Hero Honda by 0.93 per cent to Rs 1,892.10, Tata Motors by 1.36 per cent to Rs 781.35 and HDFC Ltd by 0.44 per cent to Rs 2,672.
The Hong Kong's Hang Seng was up by 0.06 per cent, while Japan's Nikkei almost flat in the morning trade Wednesday.