Benchmark indices ended higher on the first day of the June series with Nifty at 18,500.
At close, the Sensex was up 629.07 points or 1.02 percentat 62,501.69, and the Nifty was up 178.10 points or 0.97percentat 18,499.30. About 1,879 shares advanced, 1,503 shares declined, and 138 shares were unchanged.
The biggest gainers on the Nifty included Reliance Industries, Sun Pharma, Divis Labs, HUL and Hindalco Industries, while losers were ONGC, Grasim Industries, Bajaj Auto, Bharti Airtel and Power Grid Corp.
All sectoral indices ended in the green with Metal, FMCG, Information Technology, Realty, Pharma and PSU Bank up 1 percent each.
The BSE midcap index added 0.8 percent and the smallcap index was up 0.5 percent.