The dollar gained for a third straight session against the yen and euro on Monday as data showing an unexpected rise in U.S. retail sales assuaged fears of an economic slowdown in the world's largest economy.

The dollar, which pierced the 100 yen mark last week, continued to add to gains, hitting its highest level against the yen since October 2008 after Group of Seven finance officials over the weekend held back from directly criticizing Japan's monetary policy.