The benchmark Sensex retreated for the third day in a row from an all-time high, dropping 246 points to close below the 21,000 level today ahead of inflation and industrial production data that may have a bearing on the RBI's policy next week.
Sentiment was also weighed down by weak global trends on increasing expectations the US Federal Reserve would soon start tapering its monetary stimulus programme.
It was the biggest drop in three weeks for the index, which was dragged lower by Tata Motors, ICICI Bank, ITC and Reliance Industries.
More From This Section
The 30-share S&P BSE Sensex resumed lower, in line with feeble Asian cues on the back of a sharp fall on Wall Street yesterday, and moved in a narrow range. Fag-end selling pulled the index further down and it ended at 20,925.61, a fall of 245.80 points or 1.16 per cent.
It was the biggest drop since November 21. The index has lost 400 points in three sessions.
The 50-share CNX Nifty on the National Stock Exchange slumped 70.85 points, or 1.12 per cent, to 6,237.05. The SX40 on the MCX Stock Exchange fell 136.94 points to 12,432.57.
"Caution is seen in the market ahead of inflation and IIP numbers and also due to revived concerns over US tapering programme," said Rakesh Goyal, Senior Vice President at Bonanza Portfolio Ltd. "Economic concerns, profit booking and global cues are primary reasons for this fall."
The Reserve Bank's Mid-Quarter Review of Monetary Policy is scheduled on December 18. The RBI yesterday said it will focus on controlling inflation and improving liquidity.
Tata Motors, the country's largest commercial vehicle producer, fell 4.55 per cent. Reports said its British luxury car unit Jaguar Land Rover increased its investment guidance for the year ending March 2015, which may increase debt and put pressure on the company's free cash flow.
Asian shares closed lower on expectations the Federal Reserve would unwind its stimulus following the provisional budget deal in Washington.