Indian equities rebounded as Nifty reclaimed the 25,900 level, snapping a three-session losing streak, even as the rupee slipped to a record low below 90.56 against the US dollar. Gains were led by metals and select cyclicals, while broader sentiment remained cautious amid currency volatility and global macro cues.