Indian equity indices ended higher in the volatile session on August 6 with Nifty above 24600. At close, the Sensex was up 373.76 points or 0.48 percent at 78,954.76, and the Nifty was up 11.35 points or 0.05 percent at 24,636. About 2023 shares advanced, 2058 shares declined, and 200 shares unchanged.