Indian stock markets opened with gains today, with the Nifty 50 and BSE Sensex showing positive movement. Experts remain cautious as foreign investor selling pressure continues, but optimism for a year-end rally persists.

Representational Pic
Indian stock markets opened on a positive note today, buoyed by optimism about a potential year-end rally.
The Nifty 50 index opened at 23,801.40, gaining 51.20 points, or 0.22 per cent, while the BSE Sensex rose 135 points, or 0.17 per cent, to reach 78,607.58 points at the start of the trading session.