Indian equity indices ended on strong note with Nifty above 23,100 in the volatile session on April 7. At close, the Sensex was up 509.73 points or 0.69 percent at 74,616.58, and the Nifty was up 155.40 points or 0.68 percent at 23,123.65. About 2539 shares advanced, 1514 shares declined, and 144 shares unchanged.