Benchmark indices started off the July series on a positive note despite mixed Asian cues, after rattled in previous two consecutive sessions.
The 30-share BSE Sensex rose 115.70 points to 35,153.34 and the 50-share NSE Nifty gained 38.60 points at 10,627.70.
Tech Mahindra, Tata Motors, Tata Steel, Titan Company, HPCL, BPCL, IOC, Infosys, Reliance Industries and Hindalco Industries are early gainers.
Dr Reddy's Labs, NTPC, Asian Paints and Axis Bank are under pressure.The Nifty Midcap index gained 150 points and Nifty Bank rose 33 points.
Mahindra CIE rallied 5.5 percent post block deal in the morning. HEG, Graphite India, V-Mart Retail, Kaya, Future Consumer, Delta Corp and InterGlobe Aviation are early gainers.