Mirroring weak cues from the Asian markets, the Sensex opened with a negative gap of 92 points at 11,237. The index soon touched a low of 11,177.
The index thereafter recovered and rebounded into the positive zone on the back of fresh buying in banking, capital goods and metal stocks.
The index rallied to a high of 11,443 - up 258 points from the day's low. The Sensex is now up 77 points at 11,406.
Sterlite has surged 5% to Rs 418, and ICICI Bank has rallied 4.8% to Rs 453.
Sun Pharma and Jaiprakash Associates have moved up nearly 3% each to Rs 1,230 and Rs 129, respectively.
TCS, Mahindra & Mahindra and DLF have gained 2.3% each at Rs 597, Rs 485 and Rs 248, respectively.
BHEL and Larsen & Toubro too have advanced over 2% each to Rs 1,675 and Rs 905, respectively.
More From This Section
Ranbaxy has shed 4.5% at Rs 168. Tata Power has dropped 2% to Rs 866.
Maruti has slipped nearly 2% to Rs 788, and Hindustan Unilever is down 1.5% at Rs 235.
The market breadth is fairly positive - out of 2,159 stocks traded so far, 1,410 have advanced, 684 have declined and the rest are unchanged.