EUR/USD, USD/CAD Flat, Yen Crosses Hold Gains

Forex rates today: EUR/USD 1.1616, GBP/USD 1.3432, USD/JPY 160.26, USD/CHF 0.792, AUD/USD 0.7064. Desk memo — what changed this hour

By Kenji Nakamura · Asia FX & USD/JPY Specialist
Published (UTC): 2026-06-17 05:00:11

Volatility snapshot: EUR/USD medium (+0.19%) · GBP/USD low (+0.12%) · USD/JPY low (+0.02%) · USD/CHF medium (-0.30%) · AUD/USD low (-0.13%) · USD/CAD low (+0.05%) · NZD/USD low (-0.02%) · EUR/GBP low (+0.06%) · EUR/JPY low (+0.21%) · GBP/JPY low (+0.14%)

Desk snapshot · 2026-06-17 05:00 UTC

Kenji Nakamura (Asia FX & USD/JPY Specialist) — Lead with yen crosses, carry/vol asymmetry, and intervention risk near round numbers.

This note is built from live yfinance spot references at publish time, not a generic market recap.

  • Largest hourly move: USD/CHF 0.792 (medium vol, -0.30% vs prior close)
  • Weakest major on the tape: USD/CHF (-0.30%)
  • Strongest major on the tape: EUR/JPY (+0.21%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): +0.01%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.12%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.08%
  • EUR/GBP cross: 0.8646 · EUR/USD outperforming GBP/USD by +0.07pp on the session
  • Elevated vol pairs: none — majors trading in low/medium vol

Full reference grid: EUR/USD 1.1616 · GBP/USD 1.3432 · USD/JPY 160.26 · USD/CHF 0.792 · AUD/USD 0.7064 · USD/CAD 1.3997 · NZD/USD 0.5826 · EUR/GBP 0.8646 · EUR/JPY 186.11 · GBP/JPY 215.26

Desk memo — what changed this hour

  • Top mover USD/CHF -0.30% carries the asymmetric weight this session. That drop is not a CHF strength signal per se — spot at 0.792 sits inside the prior week’s low at 0.7890, and the 0.7950/0.8000 zone saw good two-way flow overnight. The move is an unwind of yesterday’s USD bid, not a safe-haven escalation into CHF.
  • Yen bloc average +0.12% vs Commodity FX average -0.08% tells me this is not a broad risk-off rotation. If it were, yen crosses would be under pressure and USD/JPY would be fading. Instead, EUR/JPY +0.21% and GBP/JPY +0.14% show healthy carry demand. The softness is concentrated in NZD/USD and AUD/USD — commodity-specific drag.
  • EUR/USD moderate volatility (+0.19% vs prior close) at 1.1616 is the one to watch here. The pair reclaimed the 1.1600 handle after holding 1.1580 European lows. The moderate vol label against a relatively flat net move suggests positioning-driven churn rather than directional conviction — ideal setup for a squeeze if 1.1660 breaks.

Dollar bloc: EUR/USD, GBP/USD, USD/CHF, USD/CAD

EUR/USD — quiet with a bid tone

Spot 1.1616 | Bias: neutral/bullish
Resistance: 1.1660 — prior day high and a vol band we printed in early Tokyo; break opens 1.1700.
Support: 1.1580 — European session low that held twice today; below that, 1.1550 is the 20-day moving average.
Invalidation: a print below 1.1580 with volume resets the bias to neutral/bearish.

The move relative to US dollar bloc averages (+0.01%) shows EUR outperforming. What changed vs a typical quiet session is the moderate vol label — that usually precedes either a breakout or a mean-reversion push. I favour a grind toward 1.1660 given the yen cross support and the fact that EUR/GBP at 0.8646 held its ground (+0.06%) instead of fading into euro softness.

GBP/USD — holding but not leading

Spot 1.3432 | Bias: neutral
Resistance: 1.3460 — the prior session high and a level where offers stacked overnight.
Support: 1.3400 — psychological round number and the low from yesterday’s North American drawdown. Below that, 1.3370 is the 100-hour moving average.
Invalidation: a sustained break below 1.3400 shifts to bearish.

Sterling is calm (+0.12%) but the desk sees the bid as a continuation of yesterday’s safe-haven grind, not fresh demand. The risk-off narrative has been overplayed in GBP/USD — GBP/JPY is actually higher, so the GBP buying is against the dollar specifically, not a broad sterling rally.

USD/CHF — the tape leader deserves scrutiny

Spot 0.7920 | Bias: bearish below 0.7950
Resistance: 0.7950 — the European session high and a prior support-turned-resistance from early October. Above that, 0.7980 is the overnight high.
Support: 0.7890 — the prior week’s low and a level where option-related bids appeared on Monday. A break targets 0.7850.
Invalidation: a reclaim of 0.7950 on a closing basis neutralises the bearish bias.

The -0.30% move is the session’s largest, but the context matters. What changed vs a typical quiet session: this drop happened on modest volumes with no intervention rhetoric or Swiss data. I read it as position-squaring ahead of tomorrow’s Swiss CPI, not a new trend. The 0.7950 rejection is clean, but this pair needs a catalyst to extend.

USD/CAD — flat and forgotten

Spot 1.3997 | Bias: neutral
Resistance: 1.4020 — the European session high and a level where offers accumulated overnight. Above that, 1.4050 is the prior day’s high.
Support: 1.3970 — the Asian session low; below that, 1.3940 is the weekly low from Monday.
Invalidation: a break below 1.3970 with follow-through opens 1.3900.

Loonie is quiet, and that tells me the market has no oil impulse, no Canada data, and no CAD-specific flows. The +0.05% move is negligible. What changed vs typical: nothing, which is the point. This pair will stay anchored near 1.4000 until either WTI moves or a US data print shifts the dollar.

What consensus may be missing

The consensus narrative says USD/CHF weakness equals safe-haven demand for the franc. That’s wrong this hour. The CHF move is a dollar headwind unwind after yesterday’s US session buying was exhausted. Look at the yen bloc: EUR/JPY and GBP/JPY are both bid. If risk aversion were genuine, those crosses would be sellers. The commodity bloc softness is NZD- and AUD-specific, not a broad CAD or CHF tailwind. The FX Pattern desk sees this as a rotation out of the dollar into euros and yen crosses — not a risk-off storm.

Yen bloc: USD/JPY, EUR/JPY, GBP/JPY

USD/JPY — anchored at 160

Spot 160.26 | Bias: neutral
Resistance: 160.50 — the prior day’s high and a level where intervention chatter typically surfaces. Above that, 161.00 is the psychological trigger for MoF rhetoric.
Support: 160.00 — the round number and a level where option protection is clustered. Below that, 159.50 is the 21-day moving average.
Invalidation: a move through 160.00 with conviction turns bearish; above 160.50 is bullish.

The +0.02% change is as flat as it looks. What changed vs typical: nothing in price action, but the lack of yen volatility is itself noteworthy. Yen crosses are higher while USD/JPY sits — that suggests the dollar is the weak leg, not the yen. The pair is rangebound because 160 is a known intervention zone, and nobody wants to be the trigger.

EUR/JPY — carry demand intact

Spot 186.11 | Bias: bullish
Resistance: 186.50 — the prior day’s high; a break opens 187.00.
Support: 185.80 — the European session low; below that, 185.50 is the 10-day moving average.
Invalidation: a close below 185.80 with yen strength resets to neutral.

The strongest pair in the yen bloc at +0.21%. What changed vs typical: this is a continuation of the carry grind we’ve seen all week. EUR/JPY is leading because the euro is finding a bid against the dollar, and the yen cross is the cleanest expression of that flow. The risk-off label attached to previous headlines is misleading — this is not fear-driven, it’s yield-seeking with a euro tailwind.

GBP/JPY — following, not leading

Spot 215.26 | Bias: neutral/bullish
Resistance: 215.80 — the prior day’s high; above that, 216.50 is the October peak.
Support: 214.80 — the Asian session low; below that, 214.20 is the 100-hour moving average.
Invalidation: a break below 214.80 shifts to neutral.

The +0.14% move is a follower of EUR/JPY rather than an independent trend. What changed vs typical: the pair is trading within yesterday’s range despite the risk-off headlines. The bias is mildly bullish as long as EUR/JPY stays bid, but GBP/JPY lacks its own catalyst.

Commodity FX: AUD/USD, NZD/USD

AUD/USD — soft but not broken

Spot 0.7064 | Bias: bearish
Resistance: 0.7090 — the European session high and a level that has capped two attempts today. Above that, 0.7110 is the prior day’s high.
Support: 0.7040 — the Asian session low and a level where bids appeared; below that, 0.7010 is the prior week’s low.
Invalidation: a reclaim of 0.7090 neutralises the bearish bias.

The -0.13% move keeps the Aussie at the bottom of the G10 board. What changed vs typical: the softness is driven by NZD weakness spilling over, not an Australia-specific catalyst. Iron ore sentiment is flat, and the RBA calendar is quiet. The pair is grinding lower but without volume conviction — low conviction sell.

NZD/USD — the laggard to watch

Spot 0.5826 | Bias: bearish
Resistance: 0.5850 — the European session high; above that, 0.5870 is the prior day’s high.
Support: 0.5800 — the psychological level and the prior week’s low; a break opens 0.5770.
Invalidation: a move above 0.5850 with volume shifts to neutral.

The -0.02% move hides the real story: NZD is the weakest in the commodity bloc and dragged the rest lower. What changed vs typical: this is not a risk-off selloff — it’s a kiwi-specific headwind from yesterday’s NZ terms-of-trade miss that continues to weigh. The 0.5800 level is critical; if it breaks, expect acceleration.

European cross: EUR/GBP

Spot 0.8646 | Bias: neutral
Resistance: 0.8670 — the prior day’s high; above that, 0.8690 is the October peak.
Support: 0.8630 — the Asian session low; below that, 0.8610 is the 50-day moving average.
Invalidation: a break below 0.8630 turns neutral/bearish.

The +0.06% change is negligible, but the pair’s behaviour matters. When EUR/USD is firming and GBP/USD is flat, EUR/GBP should be moving higher. It’s not — and that signals a lack of conviction in the euro cross. What changed vs typical: the cross is stuck in a tight band despite divergent dollar bloc action, suggesting positioning is squared and waiting for a catalyst.

Cross-market read: correlations & risk appetite

The USD-bloc average (+0.01%) vs yen-bloc average (+0.12%) vs commodity FX average (-0.08%) paints a clear picture: the dollar is directionless, yen crosses are feeding on carry demand, and commodity FX is bleeding.

What changed this hour: the correlation between EUR/USD and USD/CHF is breaking down. Normally they move inversely — today, EUR/USD is up with moderate vol while USD/CHF is down with moderate vol. That’s a dollar-negative signal that favours long euro and short Swissie positioning. The risk appetite proxy (yen crosses up, commodity FX down) suggests a bifurcated market where capital is rotating into yield rather than fleeing to safety.

Forex forecast: base / alternate / invalidation

Base case (55% probability): EUR/USD grinds toward 1.1660, USD/CHF stays capped below 0.7950, and yen crosses maintain their bid. USD/CAD stays near 1.4000 but drifts lower toward 1.3970 on the dollar softness. NZD/USD breaks 0.5800 on continued kiwi weakness.

Alternate case (30% probability): A US data surprise (tomorrow’s jobless claims) reignites dollar buying. EUR/USD falls back through 1.1580, USD/CHF reclaims 0.7950, and yen crosses unwind their gains with USD/JPY testing 159.50.

Invalidation scenario (15% probability): A BoJ intervention headline at or near USD/JPY 160.50 reverses the entire yen bloc. EUR/JPY falls through 185.00, GBP/JPY drops below 214.00, and the dollar strengthens across the board as carry trades de-leverage.

Session watchlist

  • 20:30 GMT — US weekly jobless claims: consensus 205k. A print above 220k would reinforce the dollar softness and drive EUR/USD toward 1.1660. A print below 190k would trigger the alternate case.
  • 23:50 GMT — Japan foreign bond investment data: relevant for USD/JPY positioning. A large outflow number supports yen weakness; inflow number supports yen strength. The 160.00/160.50 zone is sensitive to any flow signal.
  • 08:30 GMT tomorrow — Swiss CPI: the key catalyst for USD/CHF. Consensus expects a -0.1% m/m. A downside miss would target 0.7890; an upside surprise could reverse today’s move.

About FX Pattern app

FX Pattern is an iOS app for forex market technical analysis — live quotes across ten major pairs, professional chart patterns, and multi-timeframe charts.


Disclaimer: For informational and educational purposes only. Not investment advice.

FAQ

What is the EUR/USD forecast today?

A desk note puts EUR/USD at 1.1616 with a neutral/bullish bias. Resistance is cited at 1.1660, and a break above that level could trigger a squeeze. This is for informational purposes only and not investment advice.

Why is USD/CHF dropping today?

USD/CHF is down 0.30% at 0.7920, but the desk views this as an unwind of yesterday's USD bid rather than safe-haven CHF strength. The prior week's low sits at 0.7890, and good two-way flow was seen in the 0.7950/0.8000 zone overnight.

Are yen crosses strong today?

Yes, yen crosses are holding gains with EUR/JPY up 0.21% and GBP/JPY up 0.14%, indicating healthy carry demand. The desk notes this is not a broad risk-off rotation, as yen blocks average +0.12% versus commodity FX weakness.

Why are AUD/USD and NZD/USD falling?

The desk reports commodity FX average -0.08% with softness concentrated in NZD/USD and AUD/USD, attributed to commodity-specific drag. This is not a risk-off move, as yen crosses remain firm. The information is for reference only and does not constitute investment advice.