The 30-share index, which had lost over 714 points in the previous six sessions, recovered by 58.20, or 0.28 percent, to Rs 20,670.34, with stocks of power, capital goods and healthcare sectors leading the recovery.

Similarly, the wide-based National Stock Exchange index Nifty moved up by 18.65 points, or 0.30 percent, to 6,157.70. Brokers said emergence of buying by funds at existing lower levels ahead of the RBI's policy review, amid a firming trend in the Asian region, mainly influenced the trading sentiment.

In the Asian region, Japan's Nikkei rose by 1.54 percent, while Hong Kong's Hang Seng index gained 0.61 percent in morning trade.

(Agencies)

Latest News  from Business News Desk