The Indian rupee weakened by 7 paise to 89.43 against the US dollar in early Friday trade, influenced by a strong greenback and rising crude oil prices. Foreign fund outflows and cautious investor sentiment ahead of GDP data also weighed on the currency. The rupee had depreciated 14 paise to settle at 89.36 on Thursday.
