Rupee opened on a flat note and rose just 4 paise from its all-time low level to 84.71 against the US dollar in morning trade on Thursday, as the support from positive domestic equities was negated by the broad strength of the American currency in the overseas market.