At the interbank foreign exchange, the rupee opened on a weak note at 86.58 and touched a high of 86.56 and a low of 86.65 against the American currency during the session