The indices are on a roll and the big question is whether the market upmove can sustain.
The BSE Sensex closed at 27,019 up 150 points over the previous close, while NSE Nifty closed at 8,083 up 55 points over the previous close.
Cipla, Grasim, ACC, Ambuja, Sun Pharma, DLF, HDFC Bank, Lupin, Cairn, Tech Mahindra and Lupin were among gainers in Nifty.
Jindal Steel, Sesa Sterlite, HUL, Tata Power, Wipro, Tata Steel, Tata Motors and Asian Paints were among the losers in Nifty.
On the BSE, 1730 stocks advanced against 1254 declining stocks, while 129 remained unchanged.
The INDIA VIX was down 1% at 13.44 It hit a days high of 13.91 and low of 12.48.