Here are a few tidbits from market contacts:
- There were rumors earlier of EUR/USD buying around the 1.3200 level from the BIS (Bank for International Settlements).
- Rumors are swirling of a one-off 10-15% rouble devaluation.
- Japanese investors bough USD/JPY and EUR/JPY overnight
- There are 1.2200 option expiries in significant size in USD/CAD today.