The broader market indices have ended a three-day losing spree on June 16. The Nifty SmallCap 100 and the Nifty MidCap 100 closed 0.93 per cent and 0.95 per cent higher on June 16. In the previous week the Nifty MidCap 100 fell over 2.4 per cent in the three sessions to 58227.45 and the Nifty SmallCap 100 also declined 2.7 per cent to 18,374.8 level.