The Indian rupee rose 27 paise to 84.96 against the US dollar on 29 April, supported by foreign fund inflows, strong domestic data, and easing global tensions. However, geopolitical risks, especially tensions with Pakistan, could reverse gains.