The rupee opened on a flat note and depreciated 2 paise to 84.07 against the US dollar in initial deals on Wednesday, weighed down by persistent foreign fund outflows and muted domestic equities.