Led by firm European cues and IIP data, domestic markets ended the session on Friday with a gain of over 0.7 per cent.
Domestic sentiment was buoyed by 2.5 per cent growth in industrial output in March this year against a contraction of 2.8 per cent in the same period last year.
The 30-share BSE index Sensex was up 143.58 points (0.72 per cent) at 20,082.62 and the 50-share NSE index Nify was up 44.6 points (0.74 per cent) at 6,094.75.
Except metal and TECk indices, all other BSE sectoral indices were trading in the green. Among them, auto index gained the most by 2.2 per cent, followed by consumer durables 2.03 per cent and FMCG 1.42 per cent.
On the other hand, metal and power sector stocks lost investors' support with power index down 0.3 per cent and metal 0.22 per cent.
Among 30-share Sensex, Maruti, Tata Motors, Hindalco, ITC and M&M were the top five gainers, while the top five losers were Coal India, Jindal Steel, Sun Pharma, NTPC and RIL.
European stocks jumped, with the Stoxx Europe 600 Index extending its highest level since June 2008, as companies including ArcelorMittal and BT Group Plc, posted better-than-expected results and German exports increased in March.
US index futures and most Asian shares advanced.