Market close ; Sensex was up 347.42 points
BSE Sensex was up 347.42 points or 0.77% at 45426.97, and the Nifty was up 97.30 points or 0.73% at 13355.80. About 1972 shares have advanced, 936 shares declined, and 190 shares are unchanged.
UPL, Adani Ports, HUL, Bharti Airtel and Coal India were among major gainers on the Nifty, while losers included Kotak Mahindra Bank, JSW Steel, Tata Steel, Nestle and SBI Life.
On the sectoral front, PSU Bank index rose 2 percent, while pharma, infra and FMCG indices added 1 percent each. BSE Midcap and Smallcap indices gained 1 percent each.