The rupee strengthened to 87.47 against the US dollar, boosted by a weaker greenback and positive domestic equity market sentiment. Easing crude oil prices and cooling inflation further supported the rupee. However, trade tariff uncertainties and foreign fund outflows limited gains. The Sensex and Nifty both saw significant gains, while foreign investors sold shares worth Rs 3,644.43 crore.