Ruble strengthens to two-year high against US dollar