Further, hopes that the Reserve Bank of India is likely to keep interest rates unchanged at its monetary policy review Friday and firm gains in European shares also aided sentiment.
The 30-share Sensex which touched an intra-day low of 15,596 finally closed at 15,836 - down 45 points. nifty slipped 17 points at 4,746.
Asian markets dropped. Nikkei slipped to its lowest in two weeks as worries about European debt woes hit risk appetite, with investors looking to a Spanish debt auction later in the day. Hang Seng was down 1.7% and Shanghai Composite slumped 2%.
The advance tax numbers from a couple of companies also started coming in towards the end of the trading session.
India's food inflation eased to 4.35% in the year to December 3 -- its lowest reading since late February 2008 -- from an annual 6.60% rise in the previous week, government data showed today.
Foreign institutional investors sold shares worth Rs 140.13 crore on Wednesday. Rupee continued to be weak and was trading at 53.92 versus the dollar around noon.
BSE consumer durables, capital goods and auto indices were down 1-2% each. Bankex shed ahead of the RBI policy review on Friday.
IT, realty and metal shares also showed weakness. However, FMCG index saw some buying and was up 0.6% at 4,025.
Bharti Airtel tumbled 3.4% to Rs 337
India's industrial output contracts by 5.1% in Oct
Infosys, not RIL, is India's most influential stock!
Bharti pays Rs 11.75 cr interim dividend to TCIL
Action against Reliance in 3-4 weeks: Oil Secy
India's highest advance-tax payers in Q3