The Indian rupee opened higher at 70.96 per dollar on Tuesday versus previous close 71.05. On December 9 the the rupee ended 16 paise higher at 71.05 against the US dollar on the back of softening crude oil prices and weakening of the greenback against other currencies overseas.