The Indian rupee weakened against the US dollar on Tuesday, closing at 94.74, a decline of 11 paise from the previous session.

The move reversed some of the currency's recent momentum, driven by a firmer greenback and softness in domestic equity markets.

Despite the headwinds from the dollar and local selling pressure, the rupee found some support from declining global crude oil prices.

Lower energy import costs typically ease pressure on emerging market currencies, but the benefit was insufficient to prevent a net loss for the day.

This session's performance marks a pullback from the rupee's strongest weekly close in 11 weeks, when it had strengthened to 94.32 per dollar.

That prior gain was fueled by a combination of falling oil prices and a weaker US dollar, providing temporary relief to the currency.