The Sensex opened with a huge positive gap of 128 points at 15,772 and moved up to a high of 15,834 in morning deals. Profit-taking in early noon deals saw the index drop to 15,298 - an intra-day swing of 536 points.
The Sensex recovered almost 330 points from the day's low, and finally closed with a marginal loss of 18 points at 15,627.
The BSE Capital Goods Index dropped over 3% (449 points) to 13,560. The BSE Oil & Gas Index gained over 3% (337 points) to 10,354.
The market breadth was positive - out of 2,695 scrips traded, over 1,700 logged gains on Tuesday.
Index losers
BHEL dropped over 8% (Rs 165) to Rs 1,892. L&T declined over 4% to Rs 2,895.
M&M slipped over 6% to Rs 650. Wipro was down nearly 4% at Rs 409.
Tata