Indian stock markets closed higher on Friday. Nifty gained 0.99% and Sensex rose 0.95%. Market witnessed volatility throughout the week. Banking and financial sectors showed potential for growth. Nifty is expected to reach 25,120 soon. Foreign investors bought shares worth ₹1,795 crore. Domestic institutions purchased shares worth ₹300 crore. Global cues and bond yields impacted market sentiment.