The BSE Sensex, which had gained 512 points in the last three trading sessions, zoomed 464.90 points to close the day at 18,815.64, a level last seen on Jan 25.
However, Ranbaxy Labs, GAIL and Siemens were the only losers on Nifty.
At 5:27 pm, the BSE Sensex was at 18,815.64 up 464.90 points and the NSE Nifty was at 5,654.25 up 131.85 points.
Sensex 189 pts up; tech, FMCG support
Citing support from technology, infrastructure, FMCG, metal, financial and realty companies' shares, markets continued trading on a positive note.
At 11:20 am, the 30-share BSE Sensex was trading at 18,539, up 189 points and the 50-share NSE Nifty went up 54 points to 5,576. Breadth too was quite supportive; about 920 shares advanced as against 305 shares declined on National Stock Exchange (NSE).
Technology stocks have been on buyers' radar, reacting to likely recovery in US economy and good earnings expectations. TCS, Infosys, HCL Tech and Wipro gained 1.5-3 percent.
Heavyweights like NTPC, ICICI Bank, ITC, HDFC Bank and HDFC were up 1-2 percent. Among others, SAIL, ONGC, Tata Motors, Bharti, Sterlite, Hindalco, JPSL and PNB gained 0.5-1 percent.
However, GAIL, Cairn India, Ranbaxy, Siemens, BPCL and Cipla were only losers on Nifty.
Nifty inches towards 5600; Global cues support
Supported by strong global cues, markets open on a positive note. NSE Nifty moved towards the 5600 level in the opening trade on Friday, Mar 25.
At 9:34 am, the 50-share NSE Nifty was trading at 5,575, up 52 points and the 30-share BSE Sensex gained 179 points at 18,529.
Infosys, Sun Pharma, ICICI Bank, Axis Bank, DLF, Wipro, L&T, BHEL, Jaiprakash Associates, ACC, HPCL, Dr Reddy's Labs, Ranbaxy Labs, Reliance Inds, TCS, SBI, Bharti and ONGC, who among the frontliners, were leading the markets higher in early trade.