The Indian rupee on Tuesday ended almost flat at 68.95 against the US dollar in a lacklustre trade as participants preferred to sit on the fence ahead of the Union Budget due on Friday.
At the interbank foreign exchange, the domestic unit opened at 69.02. During the day, the domestic unit witnessed a high of 68.93 and a low of 69.07 against the US dollar. The domestic currency finally settled at 68.95 against the US dollar, down 1 paisa over its last close.
The Indian rupee Monday had closed at 68.94 against the US dollar.