The euro extended gains versus the U.S. dollar to trade 1 percent higher on Thursday, buoyed by stronger-than-expected European economic data and an increase in appetite for risk.

The euro rose as high as $1.2892 on electronic trading platform EBS EUR= and was last at $1.2888, up 1 percent on the day. (Editing by James Dalgleish)