Indian benchmark indices ended higher with Nifty above 25,700 on October 17. At close, the Sensex was up 484.53 points or 0.58 percent at 83,952.19, and the Nifty was up 124.55 points or 0.49 percent at 25,709.85. About 1658 shares advanced, 2318 shares declined, and 158 shares unchanged.