Among the frontliners Zee Ent, Maruti Udyog, HDFC, HDFC Bank, Hero Honda and Bajaj Auto were among the top gainers.
Deccan Aviation was up over 6.5% on market reports that Deccan and Kingfisher will come together.
Tata Tea was among the gainer up over 5% on reports that it will acquire majority stake in Mount Everest Mineral Water.
Power stocks NTPC, Suzlon and Reliance Energy were trading weak.
Sugar stocks were in green with goverment likely to increase the buffer stocks. Sugar stocks like Triveni Engineering, Balrampur Chini and Bajaj Hindustan are trading in green.
Among the midcaps Shasun Chemicals was up 20%, Punj Loyd and GE Shipping up 6%, Rolta was up 4%.
On the macroeconomic front, Q4 GDP number were at 9.1% slightly lower than market estimates at 9.4%. But the full year numbers came in high at 9.4%.
Sensex was up 133.08 points or 0.92% at 14544.46, and the Nifty up 46.15 points or 1.09% at 4295.8.
About 1300 shares have advanced, 1140 shares declined, and 75 shares are unchanged.
The BSE Midcap Index ended at 6,222.40 up 31 points or 1.01%.
The BSE Smallcap Index ended at 7,413.03 up 87 points or 0.9%.
The BSE Bankex was up 1.4% at 7,607.35. HDFC Bank, UTI Bank, PNB, SBI, Bank of Baroda moved upwards.
The BSE Capital Goods Index was up 0.7% at 11,153.99. Crompton Greave, Aban Offshore, Greaves Cotton, Thermax, Alfa Laval closed higher.
The BSE Health Care Index was up 0.4% at 3,841.84. Glenmark, Panacea Biotech, Cadila Health, Pfizer, Sterling Bio closed higher.
The BSE Auto Index closed at 5,012.28 up 1.3%. Hero Honda, Bharat Forge, Tube Investment, Maruti Udyog surged.
The BSE Metal Index closed at 10,405.999 up 0.6%. Welspun Guj, Guj NRE Coke, Sterlite Ind, Jindal Saw, Mah Seamless advanced higher.
The BSE FMCG Index gained 1.4% at 1,907.38. Tata Tea, United Spirits, HLL, Colgate, Dabur India closed higher.
BSE Oil and Gas Index closed higher at 7,795.67 up 0.5%. HPCL, BPCL, GAIL, Reliance Natura, Reliance ended in green.
The BSE IT Index gained 0.8% at 4,851.43. HCL Info, Patni Computer, Wipro, I-Flex Solution, Satyam closed higher.
The NSE cash turnover was at Rs 11895.49 crore and the NSE F&O turnover was at Rs 52950.89 crore. The BSE cash turnover was Rs 4511.34 crore. Total market wide turnover was at Rs 69357.72 crore.