ITC, ICICI Bank and HDFC shares together contributed 85 points to losses in the index, which received some support from IT stocks Infosys and Wipro.
Hindalco Industries, ONGC and Tata Motors were among the 19 Sensex shares that fell. Eight of the 13 BSE sectoral indices declined.
The S&P BSE Sensex opened on a lower note from yesterday's close and fell further in the second half. It closed at 20,708.71, a drop of 146.21 points or 0.70 per cent. The decline was the most since November 26, when the index fell 180 points.
The results of assembly elections in Delhi, Rajasthan, Madhya Pradesh and Chhattisgarh will be out on Sunday.
Also Read
Brokers said domestic stocks fell also after a benchmark US crude oil price rose to over a five-week high after reports said there was a drop in inventories. WTI crude traded at USD 97.3 level when the local stock markets closed.
The 50-share CNX Nifty on the National Stock Exchange dropped 40.9 points, or 0.66 per cent, to finish at 6,160.95. The SX40 index on the MCX Stock Exchange closed down 64.87 points at 12,307.07.
Key indices in Indonesia, Hong Kong, Japan, Singapore and South Korea were down while they rose in China and Taiwan.