The rupee staged a smart rebound after a brief overnight wobble and ended higher by 12 paise at 66.70 against the US currency on fresh bouts of dollar selling, amid upbeat sentiment post GDP data release.

At the Interbank Foreign Exchange (Forex) Market, the domestic currency opened higher at 66.76 from Wednesday’s close of 66.82. It largely moved in a tight range of 66.68 and 66.78 before ending at 66.70, at a gain of 12 paise.