The BSE benchmark Sensex recovered by over 72 points in early trade today on emergence of buying by funds and retailers amid a firming Asian trend.
The 30-share barometer gained 72.48 points, or 0.36 per cent, to 20,063.38. The index had lost almost 113 points in the previous two sessions.
All sectoral indices trading in the positive zone with a gain up to 0.60 per cent.
Similarly, the wide-based National Stock Exchange index Nifty moved up by 16.40 points, or 0.27 per cent, to 6066.30.
Brokers said fresh buying by participants on expectations of an improvement in the liquidity in the market after the Reserve Bank reduced Cash Reserve Ratio by 0.25 per cent and covering-up of short positions ahead of tomorrow's monthly expiry in the derivatives segment influenced the trading sentiments.
Besides, a firming trend in the Asian region following overnight gains on the US markets supported the trading.
Meanwhile, in Asia, Hong Kong's Hang Seng index rose by 0.47 per cent, while Japan's Nikkei up by 1.14 per cent in early trade. The US Dow Jones Industrial Average ended 0.52 per cent higher in yesterday's trade.
FX/debt factors to watch
GLOBAL MARKETS ROUNDUP
* Asian shares inched up on Wednesday, cautiously awaiting local corporate earnings reports and the US Federal Reserve's monetary policy decision due later in the session, while taking comfort from improving global economic prospects.
* Euro bulls were battling to break 14-month peaks versus the dollar on Wednesday and trip option barriers at $1.3500, while the yen stayed under pressure on the belief that true reflation in Japan would require a much weaker currency.
* US crude oil rose more than 1 percent on Tuesday, exceeding gains in Brent crude, after strong US housing market data bolstered confidence that economic growth and fuel demand were accelerating.
* US Treasury debt prices eased for a fourth day on Tuesday as investors pushed to undermine prices amid sales of $99 billion of US government notes this week.
LOCAL MARKETS PREVIOUS CLOSE
* BSE index 19,990.90 (-0.56)
* NSE index 6,049.90 (-0.41)
* Rupee 53.76/77 per dollar (53.91/92)
* 10-year bond yield 7.85 pct (7.86 pct)
* 5-year OIS rate 7.17 pct (7.14