Rupee gains Rs 1.02 against dollar