Keeping its bullish wave intact, the rupee today soared to a near 20-month high of 64.52, firming up by another 35 paise against the US dollar on massive unwinding of the American currency by exporters amid buoyant growth outlook by the Reserve Bank.