The Russian ruble approaches a 5-year high against the Euro to become "the world's best-performing currency so far this year" as foreign currency supply exceeds demand. (Reuters) link embed save