In the last three days, Indian rupee has appreciated 1.04 percent against the US dollar, according to the Bloomberg data.