The Sensex and Nifty gained 1.7%.
The Sensex added 285 points to shut shop at 17,602 and the 50-share Nifty surged 90 points to close at 5,365 levels.
Asian markets ended mixed with the Hang Seng and Nikkei ending with marginal losses while Shanghai and Taiwan closed with modest gains.
Meanwhile, the European markets were trading marginally higher. CAC 40 index is up 32 points at 3,562, DAX has advanced 50 points to 7,105 and the FTSE is at 5,913, up 22 points.
Back home, realty, capital goods banking and metal stocks were on the buyers radar. Capital Goods index was the top sectoral gainer. The index jumped 3.6% to 10,390 levels. Thermax, Suzlon Energy, Punj Lloyd, BEML, Crompton Greaves, Alstom Projects, AIA Engineering and Praj Industries were among the top gainers.
BSE Realty index also ended higher by 3.5% at 1,845 levels.
HDIL was the top gainer from this space. The stoclk jumped 8.6% to Rs 102. Unitech, Anant Raj Industries, DLF, Phoenix Mills, Godrej Properties and Sobha Deelopers were also among the gainers.
Bankex, Power, Metal, IT, Auto, PSU, Healthcare and Consumer Durable indices also ended higher in trades today.
The respective indices jumped 1-2.4% each.
Among the Sensex stocks, Larsen & Toubro was the top gainer, up 4.5% to Rs 1,348 levels. DLF, Tata Steel, TCS, ICICI Bank, Bharti Airtel, BHEL, Bajaj Auto, SBI, HDFC Bank, Gail India, Mahindra & Mahindra and HUL also jumped 2-4% each.
On
Volatile markets end marginally in green
PHOTOS: The man who turned Bajaj around
Satyam merges with Tech Mahindra to create $2.4-bn firm
Nifty ends below 5,300
Damages suit: Satyam asked to wait