The rupee shot up to end at a nearly 2-1/2 year high of 63.48, surging by 20 paise against the US dollar as the bullish momentum continued strongly for the fourth-straight day driven by upbeat hopes o