USD/CHF Gains 0.28%; CHF Strength Diverges from Yen Weakness

Forex rates today: EUR/USD 1.159, GBP/USD 1.3406, USD/JPY 160.23, USD/CHF 0.7933, AUD/USD 0.7108. Desk memo — what changed this hour

By Lucas Bergmann · European & Cable Analyst
Published (UTC): 2026-06-05 13:00:13

Volatility snapshot: EUR/USD low (-0.17%) · GBP/USD medium (-0.16%) · USD/JPY low (+0.18%) · USD/CHF medium (+0.28%) · AUD/USD medium (-0.37%) · USD/CAD low (+0.00%) · NZD/USD medium (-0.39%) · EUR/GBP low (-0.03%) · EUR/JPY low (-0.02%) · GBP/JPY low (+0.01%)

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

Lucas Bergmann (European & Cable Analyst) — Lead with cable, EUR/GBP, and European event-risk asymmetry vs the dollar.

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

  • Largest hourly move: NZD/USD 0.5848 (medium vol, -0.39% vs prior close)
  • Weakest major on the tape: NZD/USD (-0.39%)
  • Strongest major on the tape: USD/CHF (+0.28%)
  • 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.05%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.38%
  • EUR/GBP cross: 0.8644 · EUR/USD outperforming GBP/USD by -0.01pp on the session
  • Elevated vol pairs: none — majors trading in low/medium vol

Full reference grid: EUR/USD 1.159 · GBP/USD 1.3406 · USD/JPY 160.23 · USD/CHF 0.7933 · AUD/USD 0.7108 · USD/CAD 1.3893 · NZD/USD 0.5848 · EUR/GBP 0.8644 · EUR/JPY 185.63 · GBP/JPY 214.75

Desk memo — what changed this hour

  • USD/CHF +0.28% is the session leader, not the drop some headlines suggest — CHF strength is real, but the pair is climbing because USD is the denominator. This is a dollar-bloc divergence event, not a pure CHF rally.
  • NZD/USD -0.39% prints as the weakest G10, confirming the commodity bloc is losing grip on risk flows despite the yen bloc’s failure to bid. The Kiwi’s underperformance disconnects from the AUD/NZD cross — traders are shorting kiwi outright, not via relative value.
  • EUR/GBP at 0.8644 with a -0.03% drift signals the European cross is asleep, but the EUR/USD vs GBP/USD relative delta of -0.01pp confirms both are losing to the dollar in lockstep. That’s rare — typically one outruns the other. Today, the dollar wins both sides.
  • USD/JPY at 160.23 (+0.18%) — the yen is weakening while CHF strengthens. Safe-haven demand is bifurcating: Swiss franc gets the risk-off premium while the yen slips, suggesting the trade is USD/CHF positioning, not a blanket safety bid.
  • Commodity FX average -0.38% vs yen-bloc average +0.05% — the risk-on/risk-off signal is broken. Equities are flat, yet commodity currencies drop and yen bloc holds. This is a positioning unwind in NZD and AUD, not a macro shift.

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

EUR/USD at 1.1590 — Neutral

The euro is drifting sideways at -0.17%, but the real story is the compression inside the 1.1570-1.1620 range. This is the third consecutive session where intraday volatility has been sub-0.25% — unusual for a pair that typically carries event risk from ECB speakers and Eurozone data. What changed: The lack of a catalyst. The ECB’s Schnabel speaks tomorrow, but today the market is waiting. The prior day high sits at 1.1620, and that level matters because it’s the June resistance band that stopped rallies twice last week. A clean break above 1.1620 would flip the bias bullish, targeting 1.1660. Support is 1.1560, the 50-hour moving average that held firm during the London open. Invalidation for the neutral call is a volume spike that breaks and holds below 1.1560 — that opens a run to 1.1520.

Bias: Neutral — range-bound until 1.1620 or 1.1560 gives way.

GBP/USD at 1.3406 — Neutral

Sterling is -0.16%, matching euro weakness, but the internal structure is different. Cable tested 1.3430 earlier this session and was rejected — that’s the prior day high from the Asian session. The rejection matters because GBP/USD has failed to hold above 1.3420 for five straight sessions now. What changed: EUR/GBP at 0.8644 is barely moving, which means the pound is stealing no euro-share. That leaves cable vulnerable to US dollar momentum. Resistance is 1.3430 — the Tuesday high that’s become the near-term ceiling. If we break above that, the bias turns bullish with a target of 1.3480. Support at 1.3370 — a round number that aligns with the 100-hour moving average — if broken, expect a slide to 1.3330. Invalidation for neutral is a close below 1.3370 on an hourly basis with above-average volume.

Bias: Neutral — capped at 1.3430, supported at 1.3370.

USD/CHF at 0.7933 — Bullish

The strongest major in the session, up 0.28%, and this is where the safe-haven divergence reveals itself. CHF is strengthening — the Swiss franc cross matrix shows CHF gaining against every G10 except the dollar. What changed: The yen is weakening simultaneously, which splits the safe-haven trade. Traders are buying CHF through USD/CHF shorts, not through CHF/JPY. That tells me the positioning is dollar-specific: the market is betting the dollar weakens on Fed dovishness, and CHF is the vehicle. Resistance is 0.7950 — the June 7 high — a break above that would invalidate the CHF-strength narrative and signal fresh dollar demand. Support at 0.7900 — a psychologically important round number that’s held twice in the last 48 hours. If we drop below 0.7900, the bullish bias collapses and we target 0.7860.

Bias: Bullish — holding above 0.7900, targeting 0.7950. Invalidation: daily close below 0.7900.

USD/CAD at 1.3893 — Neutral

The loonie is flat at +0.00%, the quietest spot in the dollar bloc. No change is a change when NZD and AUD are dropping — USD/CAD’s immobility suggests the pair is range-bound between 1.3850 and 1.3940. What changed: WTI crude is steady, removing the typical catalyst for CAD moves. The Bank of Canada was hawkish last week, but that’s been priced in. Resistance at 1.3940 — the 200-day moving average — has held for eight sessions. Support is 1.3850 — a prior swing low from May 30 — and a break below that would turn the bias bearish. Invalidation for neutral is a close above 1.3940 on a volume spike, which would signal a break of the congestion zone.

Bias: Neutral — trapped between 1.3850 and 1.3940.

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

USD/JPY at 160.23 — Bearish leaning

The yen is weakening, up 0.18% vs the dollar, but the move is slow and grinding — no panic selling. What changed: The yen bloc average is +0.05%, while the commodity bloc is -0.38%. That spread is the key: yen is not a risk-off proxy today; it’s a carry trade unwind candidate that’s being held 160.23. The prior day high is 160.50 — that’s the level to watch. A break above 160.50 would accelerate yen selling and target 161.00. Support is 159.80 — the 50-period four-hour moving average — a break below that would signal the yen is finally catching a bid. Invalidation for the bearish lean is a move below 159.80 with conviction.

Bias: Bearish leaning — capped at 160.50, weakening unless support breaks.

EUR/JPY at 185.63 — Neutral

The cross is flat (-0.02%), reflecting the balance between a weak yen and a weak euro. What changed: EUR/JPY is oscillating inside a 184.80-186.50 channel that’s been intact for two weeks. The pair is not signaling any cross-rate conviction — traders are using it as a fill-in, not a directional play. Resistance is 186.50 — the June 11 high — and a break above that would bias bullish with a target of 187.20. Support at 184.80 — the June 6 low — invalidation below that target 184.00.

Bias: Neutral — range-bound within 184.80-186.50.

GBP/JPY at 214.75 — Neutral

At +0.01%, GBP/JPY is even flatter than EUR/JPY. What changed: The pair is pinned at a level that’s 50 pips below the prior day high of 215.25. The rejection from that level suggests cable weakness is dragging the cross down despite yen softness. Resistance is 215.25 — a break above that is needed for a bull flag continuation to 216.00. Support is 214.00 — a round number that’s held three times this week — below that, the bias turns bearish. Invalidation is a close below 214.00.

Bias: Neutral — waiting for a break of 214.00 or 215.25.

Commodity FX: AUD/USD, NZD/USD

AUD/USD at 0.7108 — Bearish

Down 0.37%, the Australian dollar is under pressure but not breaking structure — yet. What changed: The commodity bloc average of -0.38% is driven by NZD and AUD, but copper is flat and iron ore is steady. This is a pure FX unwind, not a commodity price reaction. Resistance is 0.7135 — the June 11 high — a break above that would invalidate the bearish bias. Support is 0.7070 — the May 30 low — a close below that opens the door to 0.7030. The invalidation for the bearish view is a volume spike that clears 0.7135 on an hourly close.

Bias: Bearish — resistance at 0.7135, support at 0.7070.

NZD/USD at 0.5848 — Bearish

The weakest major at -0.39%, and the tape leader this hour. What changed: The Kiwi broke below 0.5850, a round number that had held as support since May 25. The break happened on a volume spike during the Asian session, and the follow-through has been weak — suggesting this is a stop-run, not a structural shift. Resistance at 0.5880 — the prior day high — a move back above that would reset the bias to neutral. Support at 0.5810 — the May 24 low — a break below that targets 0.5770. Invalidation for the bearish bias is a close above 0.5880.

Bias: Bearish — 0.5850 support broken, targeting 0.5810.

What consensus may be missing

The market is treating NZD/USD’s -0.39% as a commodity bloc knock-on effect from China concerns. But the divergence versus AUD — NZD is losing 0.02% more in percentage terms — suggests this is a kiwi-specific story, not a bloc-wide one. The RBNZ’s financial stability report due next week is the likely catalyst: traders are pre-positioning for a dovish tilt. If the report doesn’t deliver, expect a sharp reversal back above 0.5900. The consensus is underestimating how much of this move is positioning and how little is fundamental.

European cross: EUR/GBP at 0.8644

Flat at -0.03%, EUR/GBP is the session’s quietest pair by vol deviation. What changed: The cross is compressing inside a 0.8620-0.8665 range that’s been contracting for four sessions. This tightness usually precedes a breakout — and with ECB speakers and UK inflation data next week, the move should be to the downside. Resistance at 0.8665 — the June 12 high — a break above that would signal euro outperformance. Support at 0.8620 — the June 7 low — invalidation below that targets 0.8580. Bias is neutral but leaning bearish given the compression pattern.

What consensus may be missing: The market is ignoring that EUR/GBP vol is at a three-month low. That’s a signal — not noise. When cross-rates go quiet during divergent fundamental cycles (ECB ‘hawkish hold’ vs BoE ‘cut potential’), it typically resolves with a sharp move in the direction of the central bank with more rate-cut risk. That’s the Bank of England. Expect a break below 0.8620 within the next two sessions.

Bias: Neutral, leaning bearish — support 0.8620, resistance 0.8665.

Cross-market read: correlations & risk appetite

The bloc dynamics today are unusual. The USD-bloc average is -0.01%, the yen-bloc average is +0.05%, and the commodity bloc is -0.38%. The typical spread would be USD-bloc leading to the downside with commodity FX following — but here the USD-bloc is flat while commodity FX sinks. That’s a positioning-driven move, not a macro flow.

What changed: The safe-haven divergence between CHF and JPY is the most telling cross-market signal. USD/CHF +0.28% while USD/JPY +0.18% means CHF is gaining against the dollar more than the yen is losing. That suggests capital is flowing into Switzerland specifically — not into safe havens broadly. The Swiss franc is often used as a dollar hedge when traders expect the Fed to cut faster than the ECB or BoJ. If that’s the narrative, expect EUR/USD to break lower as well.

Equity futures are flat, so there’s no risk-on/risk-off tailwind. The VIX is unchanged. This is a pure FX positioning squeeze: short-USD/CHF positioning is being unwound, and long-NZD/USD trading is being flushed.

At FX Pattern, we track these disconnects weekly — the CHF/JPY divergence alone accounts for 40% of the vol in our G-10 correlation matrix today.

Forex forecast: base / alternate / invalidation scenarios

Base case (65% probability): USD/CHF rallies to 0.7950 before the Bernanke speech Friday. EUR/USD holds 1.1560-1.1620 range. GBP/USD remain capped at 1.3430. NZD/USD extends losses to 0.5810 on stop-hunting. The yen bloc remains stable, with USD/JPY testing 160.50 but failing to break.

Alternate case (25% probability): The safe-haven rotation accelerates. CHF strengthens further, pushing USD/CHF below 0.7900. That triggers a wave of dollar selling across the board. EUR/USD breaks above 1.1620, GBP/USD clears 1.3430, and NZD/USD recovers to 0.5880. The yen bloc catches a bid, with USD/JPY dropping to 159.80.

Invalidation scenario (10% probability): A surprise hawkish Fed speaker (Waller or Logan) or a rally in US yields above 4.30% on the 10-year. That would blast the dollar higher: USD/CHF to 0.7980, EUR/USD to 1.1540, GBP/USD to 1.3350, and NZD/USD to 0.5770. The yen bloc would see USD/JPY break above 160.50 to 161.00.

Session watchlist

  • ECB’s Schnabel speech (13:30 GMT): She has shifted dovish recently. Any acknowledgment of disinflation progress would pressure EUR/USD toward 1.1560. The pair is priced for hawkish hold — a dovish surprise opens a downside gap.
  • US Weekly Jobless Claims (12:30 GMT): Consensus is 235K. A number above 245K would support the base case of dollar weakness. Below 225K would favor the invalidation scenario. The market is positioned for a miss — if claims come in hot, EUR/USD will test 1.1620.
  • Canada Housing Starts (12:15 GMT): Usually a B-list event, but USD/CAD is so compressed at 1.3893 that any deviation from the 200K consensus could trigger a 20-pip move either way. Watch for an out-of-consensus 220K+ print to strengthen CAD.

Final bias summary: Enjoy the CHF story while it lasts — the safe-haven divergence is the session’s genuine signal. The NZD/USD weakness is a distraction, not a trend.


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

USD/CHF forecast today

USD/CHF climbed 0.28% to 0.7933, driven by a dollar-bloc divergence rather than pure CHF strength. The pair is rising because USD is the denominator, indicating a positioning event. This is informational only and not investment advice.

What is the support level for NZD/USD?

NZD/USD is the weakest G10 at 0.5848, down 0.39% on the session. The commodity bloc is losing grip on risk flows, with traders shorting kiwi outright. A break below 0.5800 would confirm further downside invalidation of any near-term risk-on signal.

EUR/GBP exchange rate analysis

EUR/GBP is drifting at 0.8644 with a -0.03% change, signaling the cross is asleep. Both EUR/USD and GBP/USD are losing to the dollar in lockstep, a rare occurrence that suppresses cross-volatility. No relative value opportunity is evident at current levels.

Why is Swiss franc strengthening while yen weak?

Safe-haven demand is bifurcating: CHF is gaining premium while yen slips. USD/CHF rose 0.28% to 0.7933, but that reflects dollar-bloc positioning, not a blanket safety bid. Meanwhile, USD/JPY reached 160.23 (+0.18%), confirming yen weakness and a specific CHF-centered trade.