Indian equity indices snapped their four-day losing streak on October 5, with the Nifty closing above 22,500 in a volatile session, supported by falling crude oil prices and buying across sectors, barring pharma and healthcare.