Indian shares closed higher on Thursday, relying on strong earnings and sustained buying by foreign investors to overcome US Fed Chair Powell's inflation concerns. The Nifty50 ended the session 0.92% higher at 18,255.80 and the S&P BSE Sensex gained 0.91% to 61,749.25. The market's bullish momentum was driven by sector-wide gains and both indexes recorded four-month highs. Vinod Nair from Geojit Financial Services and Nagaraj Shetti from HDFC Securities both commented on the outlook of the Nifty50 with a sharp upside of around 186,000, contingent on resistance zones of 18,200-18,300.