The rupee took a breather after a spectacular overnight rally and ended little changed at 63.69 — its highest level in two years — as RBI intervention in the foreign exchange market mopped up excess dollar liquidity.

Despite a strong start, the home currency relinquished its initial gains towards close of trade on Thursday to end almost flat.