The initial data for Sensex was not available due to a technical glitch at the Bombay Stock Exchange.
The 30-share index was hovering in the range of 25,575.23 and 25,690.19 and quoted at 25,607.72 at 1005 hours, gaining 24.03 points, or 0.09 per cent, over its last close.
The NSE 50-share Nifty was also up by 5.65 points, or 0.07 per cent, to 7,662.05 at 1005 hours.
Among the major gainers were Infosys (4.95 per cent), Gail (2.40 per cent), Wipro (2.32 per cent), TCS (1.79 per cent), Cipla (1.78 per cent), SBI (1.72 per cent) and Axis Bank (1.01 per cent).
Meanwhile, foreign institutional investors (FIIs) bought shares worth a net Rs 682.26 crore yesterday, as per provisional data from the stock exchanges.
Most Asian stocks were trading higher today.
Key benchmark indices in Indonesia, Taiwan, South Korea and Japan were up 0.03-0.28 per cent, while Singapore, Hong Kong and China fell 0.25-0.37 per cent.