The rupee soared to a fresh eight-year high in early trades today, after it breached the 43/$-mark. The dollar hit an intra-day high of 42.84, and was firm at $42.94. The rupee had ended at 43.07/$ yesterday.