Sensex has shed over 150 points in afternoon trade.
BSE IT index was the biggest sectoral loser, down 1.5% dragged by TCS
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 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.
The 30-share Sensex ended down 90 points at 19,429 after hitting an intra-day low of 19,398 and the 50-share Nifty ended down 40 points at 5,881 after touching an intra-day low of 5,871.
In the Sensex pack, M&M was the biggest loser, tumbling by 6.66 per cent, followed by TCS dropping 4.14 per cent.
The top gainers on the Sensex were Cipla, Bharti Airtel, Maruti Suzuki, Hero Moto & Sesa Sterlite.
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 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 ongoing corporate results and the Union budget are also making participants tread cautiously though the GST agreement provided some relief.
HDFC Bank was the top loser in the Sensex pack, falling 2.99 per cent, followed by Adani Ports at 2.87 per cent.
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.
The dollar is king in an intermediate correction, says Sonali Ranade
Telecom shares rallied on hopes that they would hike tariffs after huge investments to acquire spectrum.
The NSE 50-share Nifty also closed higher by 61.60 points, or 0.59 per cent, at 10,504.80 after shuttling between 10,513 and 10,441.45.
Coal India fell the most by 2.58 per cent among Sensex scrips, dragging the index into the negative zone.
The higher rate cut by RBI is positive for rate-sensitive sectors in the medium to long term.
Sentiments turned somewhat weak towards the middle of the session as profit-booking emerged as investors turned cautious on disappointing quarterly earnings by some bluechip companies
The markets opened flat on the back of weak Asian cues. At 9:58 am, the Sensex was trading at 11933 up 15 points and the Nifty was trading at 3474 up 3 points.
Yes Bank was the top gainer in the Sensex pack, surging 3.76 per cent, followed by SBI at 3.18 per cent.
Infosys slipped nearly 9% after the company cut full year revenue outlook for FY17.
The Nifty finished the day at 10,265.65, a hefty gain of 98.95 points, or 0.97 per cent, after shuttling between 10,270.85 and 10,195.25.
The broader NSE Nifty closed 1.25 points, or 0.01 per cent down at 10,564.05.
The wider Nifty hit a low of 10,033.35 before finishing at 10,044.10, down 74.15 points or 0.73 per cent.
Sustained FII inflows and fresh spell of buying by domestic institutional investors fuelled the rally
Nifty PSU Bank index gained 1% led by Allahabad Bank, Andhra Bank, Syndicate Bank and IDBI Bank
Profit-booking by participants in view of the domestic markets' recent record-setting run fuelled the downtrend
Asian shares have begun the week on a plaintive note.
The Nifty gained 62 points to close at 3,178.
Covering-up of pending short positions on expiry of the July derivatives contracts and a strengthening rupee propped up the markets at high levels
Geo-political concerns over death of a Saudi journalist, Brexit and likely breach in Italy's budget also kept investors cautious.
Small- and mid-cap stocks continued facing selling pressure due to stretched valuations.
Investors were anxious concerned about the uncertainties over the timing of Us Federal Reserve rate hike, US policies under President Donald Trump, the upcoming French election and rising crude price that could impact inflation, going ahead. A weak closing in Asia tracking overnight losses in the US owing to all these unknowns triggered selling, brokers said.
With global crude prices softening and the govt taking steps to curb inflation, the Indian growth story still has some steam left in it.
The breadth, indicating the overall health of the market, turned negative. On the BSE, 1,581 shares declined and 1,246 shares fell. A total of 165 shares were unchanged.
BSE Bankex and Telecom indices led the fall.
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.