At close, the Sensex was up 447.05 points or 0.90% at 50,296.89, and the Nifty was up 157.60 points or 1.07% at 14,919.10.M&M was the top Sensex gainer, followed by NTPC, Bajaj Auto, Tech M, Infosys, TCS, and Maruti Suzuki. On the downside, ONGC, HDFC, PowerGrid, Dr Reddy's Labs, and SBI were the only losers. About 1813 shares have advanced, 1138 shares declined, and 166 shares are unchanged. Nifty PSU Bank index closed in the red for the second straight day, down 0.04 per cent. On the higher side, the Nifty Auto and IT indices closed over 3 per ent higher each, while the Nifty Pharma, Realty, Private Bank, and FMCG indices ended up between 0.7 per cent and 1.5 per cent.BSE Midcap and Smallcap indices each added 1.5 per cent.