Markets have surged on the back of FMCG and oil stocks. Meanwhile, the inflation data has also been announced.
The Sensex has touched a high of 17,630 - up 222 points from the day's low. The index is up 121 points at 17,594. The Nifty is up 39 points at 5,284.
The BSE FMCG index has jumped 1% to 2,886. Oil & gas and auto have added nearly 1% each. However, the realty index continues to trade in red.
SBI has jumped 4% to Rs 2,189. Tata Motors has surged 2% to Rs 2,188.
Hindustan Unilever has gained 1.8% to Rs 236. Market heavyweight, Reliance, has added 1.6% to Rs 1071. Sterlite and HDFC have advanced 1.5% each.
Jaiprakash Associates, Hero Honda, ITC and Grasim are up 1% each.
However, Sun Pharma has not been able to recover. The stock is now down 1.7% at Rs 1,717. BHEL and DLF are down 1% each at Rs 327 and Rs 2,443, respectively.