The Sensex is now at 15,675, up 287 points. The NSE Nifty is at 4,647, up 75 points.
___________________________________________________
(Updated at 1312 hrs)
The Sensex touched a high of 15,733 and is now moving firm at 15,691, up 307 points.
The BSE FMCG index has advanced 3% to 2,740 and the Bankex index is up over 2.5% at 8,538.
ONGC has soared 6% to Rs 1,165. Tata Motors and SBI have advanced over 5% each to Rs 416 and Rs 1,811, respectively.
Sterlite and ITC have added over 3.5% each to Rs 649 and Rs 251, respectively.
Hindustan Unilever, Tata Steel and HDFC Bank have increased over 2.5% each.
Bharti Airtel is the only marginal loser at Rs 420.
The market breadth is fairly positive- out of 2,648 shares traded, 1,562 have advanced and 991 have declined so far on the BSE.
The NSE Nifty is at 4,651, up 80 points.
National Aluminium Company is up 6% at Rs 309. Jindal Steel is down 2% at Rs 2,960.