At the interbank foreign exchange, the rupee opened at 90.23 and stayed weaker by 5 paise from its previous closing level