At the interbank foreign exchange, the rupee opened at 90.35 and touched an early high of 90.26 and a low of 90.54 against the greenback.