Indian markets recovered on September 10, with Nifty 50 and Sensex posting minimal gains. Despite higher oil prices and geopolitical tensions, buying in select heavyweights helped indices close positive, although broader markets struggled with mixed sector performance.