The Indian rupee soared on Wednesday to post its best one-day gain in two months as heavy-handed intervention by the Reserve Bank of India halted its five-day long slide and blunted budding speculative pressure against the currency.