At the interbank foreign exchange market, the rupee opened lower at 88.80 but soon recovered to touch 88.78 against the US dollar, registering a gain of 1 paise from its previous close