The Indian benchmark Nifty 50 recovered nearly 100 points from its daily low to trade around 24,105, holding tightly above its crucial psychological floor of 24,000. Despite a cautious opening triggered by geopolitical strains in West Asia, a low India VIX level of 13.44 kept the overall structural market setup positive ahead of tomorrow's major triple derivatives contract expiry.