EUR/USD has powered through 1.3100 on a sudden spurt of demand from Russia and the Middle East. It has broken a downtrend in place for more than a month and has dealers looking at a retest of the 1.3294 highs posted juts under a week ago. The 21-day moving average at 1.3123 has slowed the rally for the moment.