After moving in a wide range of 10,206 to 10,423, the Sensex finally settled with a smart gain of 88 points at 10,370.
The Nifty gained 7 points to close at 3,075.
The upmove was well supported by buying in engineering, cement and FMCG stocks. However, oil & gas stocks slipped today.
BHEL surged nearly 6% to Rs 2,026. Larsen & Toubro gained 1.5% at Rs 2,397.
ACC soared over 5% to Rs 628. Grasim [Get Quote] rallied 4.4% to Rs 1,742.
While ITC flared up by 4% to Rs 173, HLL [Get Quote] moved up 1.5% to Rs 242.
Maruti [Get Quote] zoomed 4.3% to Rs 823. Tata Motors [Get Quote] gained 3.6% to Rs 814 and Bajaj Auto [Get Quote] added 1.5% to Rs 2,601.
ICICI Bank [Get Quote] advanced 3.5% to Rs 615. HDFC Bank [Get Quote] moved up 1% to Rs 736.
Tata Steel [Get Quote] spurted over 2% to Rs 431. Reliance and Reliance Energy [Get Quote] gained over 1% each to Rs 709 and Rs 619, respectively.
ONGC [Get Quote] slumped 3.6% to Rs 1,136. NTPC shed 1.8% to Rs 131, and HDFC declined 1.7% to Rs 1,356.
Ranbaxy [Get Quote] tumbled nearly 3% to Rs 429, and Dr.Reddy's dropped 1% to Rs 1,303.
Tata Power [Get Quote], Satyam [Get Quote] and SBI [Get Quote] slipped 1.5% each to Rs 511, Rs 769 and Rs 877 respectively.