The euro rose above $1.29 on Thursday for the first time since May as worries about the strength of U.S. economic recovery sparked broad-based dollar selling.

The euro was last up 1.3 percent at $1.2906 EUR=, its highest level since early May and was on track for its biggest daily gain in two weeks. (Reporting by Steven C. Johnson; Editing by Theodore d'Afflisio)