Markets ended the session on a weak note, amid choppy trades, weighed down by selling pressure in pharma shares with Lupin leading the decline.
The S&P BSE Sensex ended at 24,900, down by 66 points while the Nifty closed at7,597, down by 18 points.
Among the broader markets, BSE Midcap and Smallcap indices closed 0.2% lower each.
Investors across the globe are waiting for a speech by the US Fed Chair to get some clues on interest rates following a weak US data.