Market benchmark BSE Sensex ended marginally higher after a volatile trade on Tuesday, snapping its two-day falling streak on the back of gains in index heavyweights RIL, L&T and Bajaj Finance.
After swinging 378 points during the day, the 30-share index settled 10.25 points or 0.03 per cent higher at 38,730.82. The index hit an intra-day low of 38,435.87 and a high of 38,814.23.
The broader NSE Nifty, on the other hand, ended 2.70 points, or 0.02 per cent, lower at 11,555.90 in its third straight day of losses.
During the day, the index hit a low of 11,461.00 and a high of 11,582.55.
Top gainers in the Sensex pack included Bajaj Finance, Sun Pharma, Hero MotoCorp, L&T, RIL and Bharti Airtel, ending up to 5.60 per cent higher.
TCS was the biggest loser in the index, dropping 2.05 per cent, ahead of its quarterly results, scheduled to be announced later in the day.