The broader Nifty settled below the key 10,300-level, down 82.10 points, or 0.80 per cent, at 10,240.15.
Caution put stocks to test on Tuesday as the Sensex tumbled 228 points -- in a break with three sessions of gains -- after investor worry deepened over rising global oil prices ahead of macroeconomic data.
Participants waited for a clutch of macro pointers later in the day.
Other Asian shares turned weak.
The Sensex closed at 33,227.99, loss of 227.80 points, or 0.68 per cent.
The gauge had rallied 858.61 points in the previous three sessions.
The broader Nifty settled below the key 10,300-level, down 82.10 points, or 0.80 per cent, at 10,240.15.
Fresh spell of selling was witnessed in realty, power and banking.
Photograph: Danish Siddiqui/Reuters
'If Congress wins Gujarat, markets could tank 10%'
In all things digital, India is 10 years behind China
UN expects India to grow 7.2% in 2018, 7.4% in 2019
In November, Modi's dream of achche din finally became true
Coming soon: This is what your train travel to Ahmedabad will look like