BSE Sensex managed to end four-day losing streak, in which it had lost close of 1,050 points, as market found immediate support in the continuing fall in crude prices.
Oil fell for a sixth day today to USD 53.06 per barrel.
Moreover, experts hoping that an imminent rate hike by the US Fed this year will have a minimal impact on emerging markets, including India, supported the upside.
Sill, some investors remained cautious ahead of the US Fed FOMC meet outcome which is expected to come tonight.
More From This Section
The BSE 30-share barometer resumed higher and improved further to a high of 27,609.29 before falling back to a low of 27,470.09. It finally, closed at 27,563.43 -- a gain of 104.20 points or 0.38 per cent.
Among the 30-Sensex constituents, 20 shares ended higher.
The broad-based NSE Nifty also ended higher by 38.05 points or 0.46 per cent to 8,375.05. Intra-day, it shuttled between 8,381.50 and 8,338.45.
Asian stocks closed mixed with upward bias. Shanghai index rebounded 3.44 per cent after three sessions of losses.
European markets were too higher in late morning deals.
Back home, stocks of Tata Steel and Hindalco were back in demand and rose up to 0.95 per cent as prices of industrial metals recovered in global markets.
Other Sensex gainers were Tata Motors, Lupin, BHEL, Maruti Suzuki, Hero MotoCorp, L&T, Bharti Airtel, ICICI Bank, HDFC, Sun Pharma, Vedanta, Cipla, Axis Bank, Bajaj Auto and ONGC.
Meanwhile, Foreign Portfolio Investors (FPIs) sold shares worth a net Rs 1,375.66 crore yesterday, as per provisional data.