The rupee rebounded slightly to 88.70 against the US dollar due to a weaker greenback and hopes for progress in India-US trade negotiations. However, the gains were limited by continuous foreign fund outflows and rising international crude oil prices. Markets are awaiting the RBI's rate decision amid these economic pressures and geopolitical uncertainties.