EUR/USD has seen a decent rally from it’s 1.3859 session low, with aforementioned sovereign demand finally turning up, albeit at little lower levels than expected.

We’re presently back at 1.3895, with Russia sell interest around 1.3900 so far capping the rally.