The rupee rose to a one-month high on Tuesday after the Reserve Bank of India tightened foreign-exchange rules to curb dollar demand. It touched 95.0725 against the US dollar in early trade before easing to 95.25, up 0.5%.