At the interbank foreign exchange, the rupee opened at 90.68 and gained further to trade at 90.66 against the greenback, registering a gain of 12 paise from its previous closing level