The Indian rupee in Tuesday's trade opened at a one-month high of 70.96 per dollar as against the previous close of 71.05.
Following a decline in crude oil prices on Monday, which touched a near 3-month high due to surprising production curb by Saudi Arabia over the weekend, the rupee ended higher by 16 paise at 71.05. Weakness in the greenback against other global currencies also provided support to the domestic unit.
In the bond market, the yield on 10-year benchmark bonds stood at 6.65%.
Meanwhile, Indian indices started to trade on a flat note and may continue to be volatile.