The euro climbed to 130.14 yen, its highest since January 2010 and was up 0.4 percent on the day.
Gains against the yen also drove the euro to a one-month high of $1.3112 against the dollar. The euro was up 0.2 percent on the day.
Traders said reported option expiries around $1.31 could keep the currency pinned to that level.