Rupee gains Rs1.52 against dollar