The Sensex ended down 51 points at 19,939. Nifty slipped 19 points at 6,050.
Meanwhile, global risk appetite was positive after yet another record closing by the US markets, however, gains were capped on concerns over spike in China’s inflation which may prevent country’s central bank from aggressive monetary policy easing.
Asian markets traded mixed with Hong Kong’s Hang Seng falling 0.1% to 23,211.
Shanghai Composite and Nikkei shed 0.6% each.
Foreign institutional investors bought shares worth a net Rs 976.99 crore on Wednesday as per provisional data from the stock exchanges.
The Central Statistics Office will issue data on industrial production for March 2013 tomorrow.
The rupee fell by 10 paise to 54.26 per dollar today following demand for the US currency from importers despite its weakness overseas.
BSE IT index jumped 0.8% to 6,059 after upbeat results posted by Nasdaq-listed Cognizant improved growth prospects of Indian software makers as they get majority of business from clients in US and Europe.
Power, PSU and FMCG advanced as well. Shares of most of the public sector undertaking banks were trading higher by up to 5%, recouping their early morning losses, after Punjab National Bank and Union Bank of India have seen their assets quality improvement
Markets end higher led by index heavyweights
Sensex ends shy of 20,000; ITC, HDFC surge
Mira Nair: I find Pakistan very alluring
S&P 500 makes a new high, Nifty begins a new super cycle
Govt gives extra time to 14 SEZ developers