At close, the Sensex was up 306.54 points or 0.90% at 34287.24, and the Nifty was up 113.10 points or 1.13% at 10142.20 led by buying in financial, metal and auto stocks.SBI share price jumps 9%. Tata Steel, Sun Pharma, LT, SBI, ONGC, RIL, Tata Motors, Bharti Infratel and Bharti Airtel were major gainers in the Sensex pack, While losers were TCS, HUL, Cipla, Bajaj Auto, Power Grid Corporation of India and Infosys. About 2028 shares have advanced, 505 shares declined, and 131 shares are unchanged. The nifty Metal index jumped over 2 per cent. Nifty PSU Bank jumps 7%. Except for FMCG, other indices ended higher.