The market ended lower on weak rupee and rising bond yields as selling pressure emerged throughout the day, snapping the three-day winning streak. Sensex and Nifty closed at 34,771.05 and 10,700.45 points, down by 0.21 per cent and 0.38 per cent, respectively.
Selling was seen in mid- and small-cap segments. The Nifty Mid-cap and Small-cap indices closed lower by 1.84 per cent and 2.48 per cent, respectively.
The broader market also depicted weakness, there were more than three losers for every gainer on the BSE