Rupee holds up high, surges 16 paise against dollar to 64.89