At close, the Sensex is up 523.68 points or 1.53% at 34731.73, and the Nifty up 152.70 points or 1.51% at 10244.40 supported by the gains in the index heavyweight Reliance Industries as the share crossed the Rs 11 lakh crore of market cap in today's session. Bajaj Finance, ONGC, Tata Motors, Bajaj Finserv, Reliance Industries and Axis Bank were top gainers in the Sensex pack. Infosys, IndusInd Bank, Vedanta, and HCL tec were major losers. About 1759 shares have advanced, 841 shares declined, and 145 shares are unchanged. Nifty PSU Bank index, up 2 per cent. All Sectoral indices, except Nifty Pharma, were in the green.BSE Midcap and Smallcap indices rose 1 per cent each.