After falling 130.25 points in the previous session on profit-booking, the 30-share Sensex was trading in positive zone with a gain of 56.92 points, or 0.19 per cent, to 29,575.66.
Brokers said resumption of buying by investors coupled with continued inflow of foreign funds and a firm trend in other Asian bourses, helped indices to trade in positive terrain.
Bucking the trend, shares of Divi's Lab plunged nearly 20 per cent to Rs 635 following reports of US Food and Drug Administration (USFDA) issuing an import alert for its Visakhapatnam Unit.
Among other Asian markets, Hong Kong's Hang Seng rose by 0.27 per cent while Shanghai Composite Index gained 0.22 per cent in early trade today. Seoul jumped more than one per cent while Singapore put on 0.1 per cent. Japan's Nikkei, however, was trading 0.31 per cent down.
The US Dow Jones Industrial Average ended 0.04 per cent lower in yesterday's trade.