The Sensex has so far touched a high of 35,500.76 points and a low of 35,249.36 points during the intra-day trade.
Market Benchmark Sensex on Thursday closed the day 73 points lower at 35,246.27, dropping its early gains and breaking its three-day straight winning streak, as investors booked profit in recent gainers.
The key Indian equity indices traded on a flat-to-negative note on Thursday afternoon due to weak global cues including high crude oil prices and geopolitical tensions after the United States backed out of the 2015 Iran nuclear deal.
On Wednesday, the Sensex ended at 35,319, up 103.03 points, while Nifty50 closed at 10,741, up 23.90 points.
Prime Minister Narendra Modi's Bharatiya Janata Party (BJP) will be looking to gain a foothold in Karnataka, the first big state electing an assembly this year to be followed by three others before general elections next May.
Meanwhile, on a net basis, foreign portfolio investors (FPIs) sold shares worth Rs 704.03 crore, while domestic institutional investors (DIIs) bought shares worth Rs 664.92 crore yesterday, provisional data showed.
The rupee depreciated to fresh 15-month lows against the dollar, raising inflation and fiscal deficit concerns.
ICICI Bank, Mahindra & Mahindra, Bharti Airtel and ONGC were among the major gainers on the BSE index.
"Volatility continued despite positive global cues as investors remain cautious due to rise in oil price and weak INR". The Nifty Pharma and Nifty Metal sub-index of NSE fell 1.83 per cent and 1.04 per cent respectively. The broader NSE Nifty ended 0.23 percent lower at 10,716.55.