Mumbai: The Indian rupee weakened by 7 paise to close at 74.51 against the US dollar on Thursday as sustained foreign fund outflows and rising crude oil prices hurt forex market sentiment.…