New Delhi, June 10 -- Buy or sell stocks, 10 June 2026: The key benchmark indices of the Indian stock market witnessed a volatile session on 09 June, the Nifty weekly expiry day, but closed on a positive note. The recovery was primarily supported by easing crude oil prices and strength in the Indian Rupee, which improved overall market sentiment and triggered strong buying interest in banking stocks. As a result, the banking sector emerged as the key driver of the market's gains, with the Nifty PSU Bank Index rallying 3.62% and the Nifty Private Bank Index advancing 1.64% during the session. At the close, the Sensex gained 394.50 points (0.54%) to settle at 73,918.76, while the Nifty advanced 119.10 points (0.52%) to close at 23,242.10. ...