The 30-share index opened sharply higher at 25,597.21 points, but bouts of selling led to a low of 25,409.69 points in early trdae.
The barometer was trading up by 85.57 points, or 0.34 percent, at 25,559.46 points at 1100 hrs.
Meanwhile, the NSE 50-share Nifty was also up by 9.60 points, or 0.13 percent, at 7,636.45.
ONGC rose by 2.10 per cent, HDFC by 1.84 percent, Cipla by 1.28 percent and Tata Power by 1.26 percent.
Hindalco was trading up 1.17 percent, SunPharma by 1.14 percent and HDFC Bank by 0.88 percent.
Foreign institutional investors sold shares worth Rs 313.40 crore yesterday, as per provisional data from stock exchanges.
Most Asian stocks were trading lower reacting to fall in US market from record levels. Key benchmark indices in China, Indonesia, Japan, Taiwan, South Korea and Hong Kong were fell 0.16 percent to 0.77 percent. Singapore's Straits Times rose 0.07 percent.


Latest News  from Business News Desk