Benchmark indices ended the session on June 2 on a positive note with Sensex gaining 436.94 points or 0.79% at 55818.11, and the Nifty adding 105.20 points or 0.64% at 16628. Reliance surged over 3% to close at 1-month high, lifted Nifty by 68 points. Financials kept market gains in check with HDFC, HDFC Bank and ICICI Bank being the main losers. About 1919 shares have advanced, 1301 shares declined, and 134 shares are unchanged.