EUR/USD has firmed toward the upper end of recent ranges as Philly presaged continued improvment in next month’s ISM.

Looks like the market had a sniff of these figures, rebounding nicely from the 1.4690 area into the 1.4730s ahead of the figures. We’ve topped out at 1.4752 thus far.