At the interbank foreign exchange, the rupee opened at 84.87 and touched the intra-day high of 84.77 against the greenback.