The rupee weakened by 7 paise to 84.73 against the dollar in early trade, impacted by foreign fund outflows and muted ...