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.