Rupee gains Rs1.03 against dollar