The rupee opened at 87.76 and touched an early high of 87.68, continuing its rebound after a 73-paise surge on Wednesday, the biggest intraday gain in nearly four months.