The benchmark indices snapped their five-day losing streak on Wednesday amidst interest in index heavyweights and favourable global cues. The benchmark Sensex gained 574 points to hit 57,037, a gain of 1.02 per cent. The Nifty, on the other hand, ended the session at 17,136, a gain of 178 points, or 1.05 per cent.

)