Indian benchmark indices, Sensex and Nifty, snapped a three-day losing streak to end higher on Wednesday, tracking gains in global markets and buoyed by investor optimism over a potential policy easing by the Reserve Bank of India in its upcoming meeting on Friday.