May 24: The Russian rouble firmed more than 6% against the euro on Monday to a near seven-year high, boosted by capital controls, strong oil prices and an upcoming month-end tax period.