The ruble headed for the biggest gain in more than three weeks as Russian President Vladimir Putin met his Ukrainian counterpart and U.S. President Barack Obama in France, boosting bets political tension will ease. Stocks entered a bull market and bonds rose.