Markets gained on the back of buying in select sectors like realty and FMCG.
A reversal in global markets also helped the indices to regain some strength, taking the Sensex and Nifty above the 20,000 and 6,000 mark, respectively.
The indices moved between the positive and negative terrain in early trade.
It regained strength to hit fresh intraday highs in morning trade as Asian stocks turned positive and as US index futures rose. In late noon trades, the Senex touched a high of 20,071 ending finally at 20,045 - with a gain of 184 points.
NSE benchmark, NSE Nifty jumped 59 points to end at 6,018 -- crossing the 6K mark after Tuesday, September 21.
BSE mid and small cap indices gained 1% at 8,115 and 10,267, respectively.
Asian markets ended mixed. Hang Seng added 72 points to 22,119. Japan's Nikkei ended a choppy session of trade one percent lower on sudden decline in Yen and buzz that there might be more intervention by the Japanese government to put a curb on rising Yen.
US markets dropped on Thursday as jobless claims rose. In India, IT stocks fell as US is their largest market. BSE IT index ended flat at 5,973 -- recovering from its intra-day low of 5,909.
Realty stocks gained with the BSE realty index surging 2.7% to 3,696. FMCG and consumer durables idnices were up over 1.5% each.
Among realty stocks, Sobha Developers jumped 6.5% to Rs 392. Sensex stocks were up. DLF surged 5% to Rs 366 while Unitech gained 3% at Rs 85.
Parsvnath Developers, Ackruti City and Orbit Corporation were also in green.
FMCG heavyweights -Hindustan Unilever and ITC jumped to their all-time highs today. Hul gained 4% at Rs 315. ITC ended with 1.2% gain at Rs 179.
Sensex gainers included auto stocks - Hero Honda and Maruti Suzuki. Bharti AIrtel,
Reliance Infrastructure, HDFC Bank and ICICI Bank were also up over 1% each.
Steel stocks rose on reports steel companies are mulling a fresh round of steel price hike after a 3-4% steel price hike in the month of September. JSW Steel rallied 2% to Rs 1,276.
Tata Steel gained 1% to Rs 630. SAIL was up 0.6% at Rs 206.
South Indian Bank was the top gainer from the midcap space, up 14%, Jindal South, up 9% and Pidilite Industries, up 7%. From the smallcap space, PNB Gilts rose 20%, followed by Nalwa Sons Investment, up 15%.
SBI topped the value chart with a turnover of Rs 120.90 cr, followed by Reliance, Tata Steel, Bharti Airtel and Aban Offshore.
BSE market breadth was fairly positive. Out of 3,084 stocks traded 1,836 advanced while 1,131 declined.