At the interbank foreign exchange, the rupee opened at 91.89 and gained ground, touching 91.82 against the greenback during intraday trade. The currency touched its lowest-ever level of 92.02 before ending the session at 91.97 against the dollar.