Indian stock markets finished higher on Thursday, with both benchmark indices ending in the green after a choppy trading session. The Sensex closed at 77,928.15, up 273.55 points or 0.35%, while the Nifty50 settled at 24,317.15, gaining 66.95 points or 0.28%.

Auto stocks were a key source of strength during the day and helped push the broader market higher by the close. Their gains supported sentiment even as trading remained uneven, allowing the benchmarks to hold on to positive territory.

Investors also kept an eye on global cues after the US Federal Reserve held rates, though concerns about a more hawkish outlook appeared to linger. At the same time, geopolitical risks continued to keep the market environment cautious, limiting the scope for a stronger rally.

The overall finish suggested that domestic equities remained resilient despite volatility and external uncertainty. With auto shares leading the advance, the session ended on a firmer note for both the Sensex and the Nifty.