The Indian rupee opened on a flat note, gaining just 3 paise to trade at 95.34 against the US dollar in early Tuesday sessions.

The modest appreciation reflects a balancing act between supportive global macro conditions and persistent domestic headwinds.

Broad-based weakness in the US Dollar Index provided the primary tailwind for the rupee, aided by improving global risk sentiment.

However, these gains were partially offset by lower crude oil prices, which, while reducing import costs, can sometimes signal softer global demand expectations.

The currency's movement remains contained as traders assess the immediate impact of shifting external factors.

This session follows a period of volatility for the rupee, which recently strengthened to a near three-week peak, closing at 95.6475 per US dollar.