New Delhi, Aug. 14 -- Indian benchmark indices, Sensex and Nifty 50, gained on Thursday, mirroring positive cues from global markets. However, gains were limited as investors remained cautious ahead of the scheduled Russia-U.S. talks on the Ukraine conflict, keeping sentiment subdued in the holiday-shortened week.

Indian equity indices ended marginally higher with Nifty above 24,600 on August 14. At close, the Sensex was up 57.75 points or 0.07 percent at 80,597.66, and the Nifty was up 11.95 points or 0.05 percent at 24,631.30.

Meanwhile, the broader markets witnessed a sell-off with mid and small-cap indices under pressure. The NSE Mid-cap index fell 0.3 percent, and the Smallcap index lost 0.4 percent.

"After a volatile weekly expir...