Ruble makes 3-day advance against dollar