The Indian equity benchmarks held on to gains after sentiment got a boost after trends indicated that Bharatiya Janata Party retaining power in Uttar Pradesh, the country's most populous state, which sends maximum number of MPs to Lok Sabha and Rajya Sabha. BJP was also seen winning elections in Goa, Manipur and Uttarakhand while Aam Aadmi Party was seen sweeping Punjab. The Sensex rose as much as 1,595 points and Nifty index touched and intraday high of 16,757.