Among the Sensex losers, Yes Bank tumbled 5.46 per cent, followed by Bajaj Finance 5.40, ICICI Bank 3.82 per cent, IndusInd Bank 3.10 per cent and HeromotoCorp 2.55 per cent.
The broader NSE Nifty scaled a high of 10,856.55 before closing up by 55.90 points, or 0.52 per cent
This is the highest closing for both the indices since May 15.
The NSE Nifty after shuttling between 10,397.60 and 10,279.35 points, ended 47 points, or 0.45 per cent lower at 10,301.05.
HDFC Bank was the top loser in the Sensex pack, falling 2.99 per cent, followed by Adani Ports at 2.87 per cent.
Ten billionaires including Mukesh Ambani, Sunil Mittal are in the world's richest list.
In the Sensex pack, M&M was the biggest loser, tumbling by 6.66 per cent, followed by TCS dropping 4.14 per cent.
It was an extremely volatile session, borne out by the Sensex swinging over 1,200 points through the day and the Nifty 369 points.
The BSE Sensex spurted 130.00 points to end at 35,980.93, while the broader NSE Nifty advanced 30.35 points to 10,802.15.
The 50-issue NSE Nifty in range-bound movements settled higher by 59.15 points, or 0.58 per cent, at 10,252.10.
The fall came on the back of a massive selloff in NBFCs, led by DHFL which skidded over 50 per cent on fears of a liquidity crisis.
The BSE Midcap also cut all its intraday gains to shed 0.3% at close
The NSE Nifty too ended 58.60 points, or 0.54 per cent, higher at 10,967.30 after shuttling between 10,985.15 and 10,928 during the session.
Coal India fell the most by 2.58 per cent among Sensex scrips, dragging the index into the negative zone.
Yes Bank was the top gainer in the Sensex pack, surging 3.76 per cent, followed by SBI at 3.18 per cent.
The BSE Sensex gained 104.63 points to end at 33,147.13, while the broader Nifty spurted 48.45 points to finish at 10,343.80.
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
The broader NSE Nifty dipped below the 10,200-mark to hit a low of 10,180.25 before ending at 10,195.15, down by 165 points, or 1.59 per cent.
Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
Sun Pharma was the biggest gainer in the Sensex pack, advancing 1.79 per cent.
The NSE Nifty cracked below the 10,800-mark to hit a low of 10,753.05 intra-day, before closing at 10,762.45 with a loss of 59.40 points, or 0.55 per cent.
This is its biggest single session fall since August 24, 2015, when it had lost 1,624.51 points.
The NSE Nifty, which dipped below the key 10,800-mark to touch a low of 10,755.40, bounced back on late buying to close at 10,817.70, up 9.65 points, or 0.09 per cent.
The broader NSE Nifty index too finished lower by 4.80 points, or 0.05 per cent, at 10,632.20.
The session was marked by volatility and stock-specific action, even as the overall sentiment remains risk-averse, brokers said.
The broader NSE Nifty too reclaimed the key 11,500-mark. It touched a high of 11,562.25, before finally settling at 11,536.90, showing a gain of 59.95 points, or 0.52 per cent.
The Sensex has now lost 878.32 points in six sessions -- its longest string of losses in six months.
Both the indices ended at their highest levels since February 1.
Ajit Mishra, vice president, Research, Religare Broking, answers your queries.
Sentiments took a hit after broader Asian markets weakened, following a renewed sell-off on Wall Street on Tuesday as energy shares dropped after crude oil prices plunged to a 13-month low amid weak earnings and US-China trade disputes, fuelling worries about economic growth
Private lender Kotak Mahindra Bank Ltd said on Thursday its board had approved the acquisition of local rival ING Vysya Bank Ltd, in which Dutch lender ING Groep NV owns about 43 per cent, in an all-stock deal.
The broader NSE Nifty, after cracking below the key 10,300-mark, touched a low of 10,211.25, before finally ending 134.75 points, or 1.30 per cent, down at 10,226.55.
Traders said falling crude prices in the global market was a big boost for the economy as it lightens the country's import bill burden, eases inflation and current account deficit concerns.
The broader NSE Nifty, after shuttling between 10,651.60 and 10.532.70 points on alternate bouts of buying and selling, closed 6.20 points, or 0.06 per cent, down at 10,576.30.
The broader NSE Nifty slipped below the 10,500-mark by falling 103 points, or 0.97 per cent, at 10,482.20. It touched a high of 10,645.50 and a low of 10,464.05 during the day.
Persistent capital inflows by domestic institutional investors and retail investors kept the markets in fine nick
It was the second straight week of gains for the benchmarks.
The NSE Nifty after shuttling between 10,441.90 and 10,341.90, ended 6.15 points, or 0.06 per cent down at 10,380.45.
The laggards in the Sensex kitty were Vedanta, Tata Steel, M&M, HCL Tech, Bharti Airtel, Maruti Suzuki, L&T, Asian Paint and HDFC
The Nifty rose 176.50 points, or 1.74 per cent, during the week.