Rupee gains Rs1.70 against dollar