The Indian rupee mildly appreciated on Tuesday, and closed at 84.03 against the US dollar, as falling crude oil prices balanced out some pressure from the local currency due to portfolio outflows from Indian stocks and bonds. The Reserve Bank of India was also likely present, and did not allow the rupee to go past the 84.08/$1 mark, dealers said.