In restricted trading, the rupee ended steady on Thursday at 62.24 against dollar due to uneven demand and supply transactions of the American currency from banks.
The rupee resumed higher at 62.18 per dollar compared with the last closing level of 62.24 at the Interbank Foreign Exchange (Forex) market and firmed up further to 62.15 on initial selling of dollars by banks after rating agency
Moody's upgraded India's outlook from 'stable' to 'positive'.
However, it failed to maintain initial gains and fell to 62.29 before ending at overnight closing level of 62.24 on fag-end dollar demand from banks and importers on the back of higher American currency demand in the overseas market.
The domestic currency hovered in a range of 62.15 and 62.29 per dollar during the day. The dollar index, a gauge of six major global rivals, was up by 0.07% on Thursday.
In New York, the US dollar rose against its rivals on Wednesday after Federal Reserve's March meeting revealed several policy makers favoured raising interest rates in June.
Crude oil took back some lost ground at the Asian trade following a steep plunge overnight triggered by a rise in the US stocks and reports of record Saudi oil production.
Meanwhile, the Indian benchmark 30-share index Sensex rose by 177.46 points or 0.62 per cent to 28,885.21.