Mild capital inflows from foreign funds also boosted the market to some extent.
Tata Power rose 1.33 per cent ahead of its Q3 results today.
The Sensex resumed higher at 20,441.04 points and hovered in a range of 20,450.51 and 20,363.62 before quoting at 20,384.42 points at 1030 hours.
It showed a gain of 73.68 points or 0.36 per cent from its last close.
The NSE Nifty also moved up by 15.50 points, or 0.26 per cent, to 6,051.80 at 1030 hours.
Foreign Institutional Investors (FIIs) bought shares worth Rs 10.75 crore yesterday, as per figures issued by stock exchanges.
Asian stocks rose in their early trade as US jobless claims fell and investors weighed company earnings.
Key benchmark indices in Indonesia, South Korea, Japan, Hong Kong, Singapore and Taiwan rose 0.53-1.81 per cent.
After a rocky start to the week, US stocks roared back yesterday, giving major stock indices their biggest gain of the year.
