Rupee rises 46 paise to 63.38 vs dollar