Indian shares snapped a two-day gaining streak to end lower on Wednesday, dragged down by market heavyweights such as Reliance Industries Ltd and ICICI Bank Ltd, due to volatility around the expiry of derivatives contracts at the end of the session.
The broader NSE Nifty closed down 0.69 percent at 10,113.70, but posted a weekly gain of 1.16 percent.
The benchmark BSE Sensex ended 0.62 percent lower at 32,968.68, but gained 1.14 percent this week.
The indexes posted a monthly loss of about 3.6 percent, their steepest drop for the month of March since 2015.
Indian markets will remain closed on Thursday and Friday for public holidays.