Benchmark indices erased most of the intraday losses but ended lower in the volatile session on July 28.
Sensex was down 135.05 points or 0.26% at 52,443.71, and the Nifty was down 37.10 points or 0.24% at 15,709.40.
Dr Reddy’s Labs, Kotak Mahindra Bank, Tata Motors, Cipla and M&M were the top Nifty losers. Bharti Airtel, Tata Steel, SBI Life Insurance, Divis Labs and IndusInd Bank were among the top gainers.
About 1299 shares have advanced, 1682 shares declined, and 90 shares are unchanged.
Among sectors, except metal index added over 1 percent and IT index rose 0.2 percent, however, selling was seen in the auto, bank, energy and pharma sectors.
BSE midcap index ended flat, while smallcap index fell 0.4 percent.