Nifty opened positively, closing at 23,907, with strong buying interest and a rise in volatility. The index surpassed the 23,800 support level, facing immediate resistance at 24,040-24,050. Bank Nifty also showed strength, ending at 51,135, with potential to reach 51,500-52,000 if it holds above 50,980.