At the interbank foreign exchange market, the rupee opened at 89.53 against the US dollar, then gained some ground and touched 89.45 against the US dollar, registering a gain of 22 paise over its previous close