At the interbank foreign exchange market, the rupee opened at 91.95 against the US dollar, then gained some ground to touch an intraday high of 91.45 and a low of 91.95 against the greenback.