The Indian rupee opened higher at 20.70 per UAE dirham on Tuesday compared to the previous close, then went on to touch a new low of 20.89 against previous close of 20.71 per dirham.