The rupee appreciated by 10 paise to close at a three-week high of 74.01 against the US dollar on Tuesday on sustained foreign fund inflows and due to positive developments reported regarding the coronavirus vaccine. Traders said investor risk sentiment improved amid growing hopes of an early rollout and efficacy of Covid-19 vaccines, helping the local unit to extend gains for a third straight session. Besides, strong domestic equities, sustained foreign fund inflows and weak American currency also supported the rupee.