Forex dealers said besides selling of the American currency by exporters and banks, a higher opening in domestic stock market supported the rupee.
They said, however, gains in dollar against major world currencies overseas limited the rise.
The rupee had ended 9 paise lower at 62.31 against the US currency in Monday's trade on fag-end dollar demand from banks and importers amid sharp fall in stock markets.
Rupee ends lower by 9 paise vs dollar
Budget session begins; Sensex, Nifty southbound
Rupee gains 12 paise vs US dollar, closes at 62.22
Rupee snaps two-session uptrend, down 18 paise
Rupee ends higher for the 2nd consecutive day vs dollar