At the interbank foreign exchange, the rupee opened higher at 89.88 but lost ground through the day to settle at 90.16 (provisional) against the US dollar, down 26 paise from its previous close