The 50-share NSE Nifty advanced 78.25 points, or 0.33%, to 23,951.70