Ruble at 11-month high as Russia squeezes out US dollar from economy