The currency also traded at a three-month low versus the Australian dollar, a favorite for so-called carry trades. Crude oil fell to a one-week low and Standard & Poor's 500 Index futures advanced, reversing an earlier decline. The dollar reached a one-week high against the euro.
The yen traded at 164.15 per euro at 7:45 a.m. in New York and touched 164.27, the weakest since April 24, from 163.58 yesterday. It fell to 104.88 per dollar, from 104.24. The dollar strengthened to $1.5651 per euro, from $1.5691.
The Japanese currency touched 100.46 versus the Australian dollar, the weakest since Feb. 28, from 99.91 yesterday.
In the carry trade, investors get funds in a country with low borrowing costs and invest where rates are higher, earning the difference between the two. Japan's benchmark interest rate is 0.5 percent, the lowest among major economies.
The dollar also rose against the yen as the Treasury prepared to sell $49 billion of two- and five-year notes today and tomorrow.