Equity benchmarks opened moderately higher on Thursday, with the Nifty reclaiming 9650 level despite weakness in Asian peers.
The 30-share BSE Sensex was up 46.88 points at 31,292.44 and the 50-share NSE Nifty rose 8.95 points to 9,646.55.
The broader markets outperformed benchmarks, with the BSE Midcap and Smallcap indices rising 0.5 percent each. About 863 shares advanced against 260 declining shares on the BSE.
Lupin, Tata Motors, Tata Power, Ambuja Cements, Aurobindo Pharma, ITC, L&T, Bharti Infratel and ICICI Bank were early gainers while Bajaj Auto, NTPC, Axis Bank and Yes Bank were under pressure.