At close, the Sensex was up 511.34 points or 1.37% at 37930.33, and the Nifty was up 140.10 points or 1.27% at 11162.30. ICICI Bank was the top Sensex gainer followed by Ultra Cement, HCL Tech, Axis Bank, BPCL, Eicher Motors and HDFC Bank. while losers included Bajaj Finance, Bajaj Finserv, Britannia, Bharti Infratel and Cipla. About 1427 shares have advanced, 1223 shares declined, and 155 shares are unchanged. Nifty PSU Bank index gained to 2%, followed by Nifty Private Bank and Nifty Bank index. Auto, bank, energy, metal and infra sectors ended in the green, while pharma and FMCG stocks remained under pressure.