Rupee opened on a flat note and rose just 3 paise from its all-time low level to 84.47 against the US dollar in morning trade on Friday, as the support of positive domestic equities was negated by geopolitical pressures and unabated foreign portfolio outflows.