At the interbank foreign exchange market, the rupee opened at 87.91 and then gained ground and touched an early high of 87.75 against the US dollar, registering a gain of 21 paise from its previous close