BSE Realty index and BSE Bankex indices surged by over 2%.
The markets have opened marginally higher tracking subdued global cues.
Infosys shares drag key indices after company lowers dollar revenue guidance for FY13
The 30-share Sensex ended at 19,414 up 161 points or 0.84% and the 50-share Nifty ended at 5,863 up by 45 points or 0.77%.
Market breadth continued to remain positive with 1,730 gainers and 1,116 losers on the BSE.
The rally was led by IT stocks, with TCS and Infosys rising up to 5 per cent. Yes Bank, on the other hand, was the biggest loser on both the bourses, cracking nearly 12 per cent
On a net basis, foreign portfolio investors bought Rs 446 crore worth of domestic stocks on Thursday and domestic institutional investors (DIIs) were net buyers to the tune of Rs 49.68 crore, provisional data available with BSE suggested.
BSE FMCG and PSU indices gained by almost 1 per cent each.
Markets have opened on a flat note with a negative bias tracking subdued global cues. The Sensex has shed 17 points to open at 17,367 and the Nifty is down 3 points at 5,251.
Markets recovered from the day lows to end higher on Thursday, following the expiry of August derivative contracts, led by financial and FMCG shares.
Markets ended in the red after a lacklustre session of trade, owing to soft cues from global peers. The Sensex after touching a high of 17,912, slipped back into the red and ended at 17,847 - down 38 points. Nifty ended down eight points at 5,413.
The 30-share Sensex ended down by 59 points at 27,027 and the 50-share Nifty slipped 7 points at 8,087.
This is the ninth consecutive month that the manufacturing PMI remained above the 50-point-mark.
Tata Motors was the top Sensex loser, down nearly 4%
Other gainers included Kotak Bank, HCL Tech, ONGC, Asian Paints, Vedanta, HDFC Bank, Bajaj Finance, Maruti and TCS, gaining up to 1.41 per cent. Sun Pharma was the top loser, cracking 8.58 per cent.
In the Sensex pack, other gainers were Bajaj Finance, Bharti Airtel, Tata Motors, Hero MotoCorp, HUL, Asian Paints, HDFC duo and ONGC -- gaining as much as 2.87 per cent.
The market breadth was positive on BSE with 1,525 gainers and 1,164 losers.
Overall market breadth remains positive
BSE Capital Goods and Auto indices surged by almost 2%.
The biggest losers in the Sensex pack were Vedanta, Tata Steel, M&M, Tata Motors, Maruti, Hero MotoCorp, PowerGrid, Bharti Airtel, SBI and Coal India -- falling up to 4.48 per cent.
Sensex ends 134.91 pts down at 28,709.87; Nifty falls 44.70 pts at 8,712.05.
The overall breadth was negative as 1,658 stocks declined while 1,048 stocks advanced.
The overall market breadth was positive as 1,440 stocks advanced against 1,270 declining ones, out of 2,846 stocks traded on the BSE.
The overall breadth ended weak with 1,566 losers and 1,560 gainers on the BSE.
The NSE Nifty gained 77.85 points, or 0.71 per cent, to finish at 11,008.30. Intra-day, it shuttled between 10,821.55 and 11,035.65.
The overall breadth was positive as 1,712 stocks advanced while 1,100 stocks declined.
The overall breadth was neutral as 1,446 stocks advanced while 1,344 stocks declined.
The Sensex ended lower by 63 points at 17,059 and the 50-share Nifty shed 16 points to close at 5,179 levels.
Major gainers in the Sensex pack were Wipro, Kotak Bank, Infosys, Maruti, Tata Motors, L&T, IndusInd Bank, Hero MotoCorp, M&M, SBI, ONGC, HDFC Bank and HUL, rising up to 3 per cent.
While Vedanta was the biggest gainer in the Sensex pack rallying 4.67 per cent, others included Tata Steel, ONGC, NTPC, Yes Bank, Infosys, Sun Pharma, Bharti Airtel, SBI, Bajaj Finance, L&T and RIL, rising up to 4.13 per cent.
The overall breadth was positive as 1,758 stocks advanced while 1,136 stocks declined.
The overall breadth was negative with 1,867 stocks declined and 1,004 advanced.
Overnight, the Dow Jones industrial average rose 0.4% to 13,253 and the Standard & Poor's 500 Index advanced 0.6% to 1,403 at close.
The Sensex posted its biggest single-day jump in over a decade at 1,921 points and investors' wealth soared by a staggering Rs 6.8 lakh crore after Finance Minister Nirmala Sitharaman delivered a surprise cut in corporate tax rates on Friday.
Kotak Mahindra Bank was the biggest gainer on both the indices, ending nearly 9 per cent higher following reports that Warren Buffett's Berkshire Hathaway Inc was planning to pick up stake in the private sector lender.
The overall market breadth was negative as 1,844 stocks declined against 986 advancing ones, on the BSE.