EUR/USD has chewed through first line of buy orders at 1.3900/10, which included Russia interest, presently down at 1.3890.

Sources earlier reported more buy orders lined up down at 1.3880/85, with sell stops just below there.

Technical support now at 1.3870/80.