Market sentiment was cautious, though positive, ahead of the earnings season which will be kicked off by IT major Infosys' results tomorrow.
Meanwhile, weak Asian cues capped the gains in domestic equities.
Buying was led by key frontline shares of IT, Teck, consumer durables, industrials and capital goods sectors.
Profit-booking was witnessed on telecom, energy, healthcare, oil & gas, power and metals counters.
The 30-share index was trading higher at 34,047.07 at 1100hrs, reflecting a gain of 106.63 points, or 0.31 per cent.
The broader Nifty50 index was also trading up by 14.85 points, or 0.14 per cent, at 10,432.00.
Major gainers were TCS, Infosys, Tata Motors, ICICI Bank, and Wipro, rising up to 3 per cent.
Losers include Dr Reddy's, SBI, Sun Pharma and Adani Ports, falling up to 2 per cent.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)