The rupee strengthened by 7 paise to 95.19 against the US dollar in early trade, aided by a softer dollar and lower US Treasury yields, while rising crude limited gains. Markets watched geopolitical developments, domestic equities and IMF advice for exchange-rate flexibility; analysts noted RBI intervention, sustained inflows and oil trends as key factors for further rupee movement.