The 30-share Sensex ended at 20,031 up 326 points or 1.66% and the 50-share Nifty ended at 6,083 up by 100 points or 1.66%.
The Sensex and the Nifty touched an intra-day high of 20,083 levels and 6,100 mark, respectively.
All eyes are on India's gross domestic product growth number, to be released on Friday, a day after the expiry of derivative contracts for May.
A rush of companies looking to meet a deadline for public shareholding will also be watched alongwith corporate earnings.
On the global front, Japan's Nikkei share average skidded 3.2% on Monday in an increasingly tense market after last week's turbulent trade that sent the benchmark reeling to its worst one-day loss in two years.
The Nikkei ended down 469.80 points at 14,142.65 after trading as low as 14,027.42.
Monday's drop broke below the index's 25-day moving average of 14,333.11 but held above 13,990, the 61.8 per cent retracement of its slide from February 2007 to October 2008.
With UK and U.S. markets both closed for public holidays, European equity and bond markets saw a quieter than usual start to the week.
Back home, BSE Consumer Durable and Oil & Gas indices surged by nearly 3% each followed by counters like Metal, TECk, Power, Healthcare, Banks, Realty and IT, all gaining between 1-2% each.
In fact, all the major BSE sectoral indices ended in green zone.
Index heavyweight Reliance Industries (RIL) was the top Sensex gainer, up over 5% on reports that the company and its partners BP and NIKO have struck a significant gas and condensate discovery in the KG D6
Markets end lower as L&T Q4 earnings disappoint
EGoM on gas postponed yet again
Markets end tad higher tracking gains on Nikkei
Jet, Etihad to rework control clause after Sebi objection
Infy, HCL Tech, Wipro among the GREENEST in BRICS