Stocks to buy, Sept. 6 -- The Indian stock market ended the week on a cautious note, extending their ongoing correction as elevated crude oil prices, renewed geopolitical tensions and uncertainty over the global interest-rate outlook continued to weigh on investor sentiment. While benchmark indices staged a recovery on Friday, breaking a four-session losing streak, gains remained limited amid persistent foreign investor selling and concerns over rising energy costs.

For the week, the Nifty 50 declined around 1.15% to close at 23,897.70, while the Sensex slipped nearly 1.0% to settle at 76,515.43. Both benchmarks recorded their fourth consecutive weekly decline, highlighting continued weakness in the broader market despite selective buyin...