The rupee failed to maintain earlier gains but was still higher by four paise at 54.71 against dollar in late morning trade today on uneven demand and supply of the American currency from banks, despite strong dollar overseas.
Rupee fails to maintain earlier gains