USD/CHF Slide Below 0.7850; Commodity Bloc Outruns

Forex rates today: EUR/USD 1.1646, GBP/USD 1.3439, USD/JPY 159.31, USD/CHF 0.7838, AUD/USD 0.7166. Desk memo — what changed this hour

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

Volatility snapshot: EUR/USD medium (+0.24%) · GBP/USD low (+0.17%) · USD/JPY low (-0.16%) · USD/CHF high (-0.52%) · AUD/USD high (+0.47%) · USD/CAD medium (-0.41%) · NZD/USD high (+1.13%) · EUR/GBP low (+0.03%) · EUR/JPY low (+0.06%) · GBP/JPY low (+0.02%)

Desk snapshot · 2026-05-29 06: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: NZD/USD 0.5959 (high vol, +1.13% vs prior close)
  • Weakest major on the tape: USD/CHF (-0.52%)
  • Strongest major on the tape: NZD/USD (+1.13%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.13%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): -0.03%
  • Commodity-FX average (AUD/USD, NZD/USD): +0.80%
  • EUR/GBP cross: 0.8662 · EUR/USD outperforming GBP/USD by +0.07pp on the session
  • Elevated vol pairs: NZD/USD, USD/CHF, AUD/USD

Full reference grid: EUR/USD 1.1646 · GBP/USD 1.3439 · USD/JPY 159.31 · USD/CHF 0.7838 · AUD/USD 0.7166 · USD/CAD 1.3787 · NZD/USD 0.5959 · EUR/GBP 0.8662 · EUR/JPY 185.48 · GBP/JPY 214.11

Desk memo — what changed this hour

  • USD/CHF volatility spike (-0.52%) with an intraday range of 0.20% marks the sharpest single-hour dollar bloc move this session, breaking a three-day consolidation under 0.7900. This is not a typical quiet Asian drift — real money bids drained into the fix, triggering stop-loss cascades below 0.7850.
  • Commodity FX average +0.80% vs USD bloc -0.13% and yen bloc -0.03% reveals a clean risk-on rotation that bypassed traditional yen-funded carry channels. The asymmetry is notable: the yen bloc refused to weaken even as antipodeans rallied, suggesting position-squaring rather than fresh speculative risk appetite.
  • NZD/USD +1.13% with a 0.51% intraday range is the clear tape leader, but the move’s character changed this hour — the initial break above 0.5940 was driven by cross-related EUR/NZD and GBP/NZD selling, not outright kiwi demand. That nuance matters for follow-through.
  • USD/CAD -0.41% alongside AUD/USD +0.47% confirms commodity bloc cohesion, but the Canadian dollar’s underperformance vs the antipodeans points to lingering OPEC+ uncertainty that is not yet priced out.

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

EUR/USD at 1.1646

  • Bias: Bearish on the session, but neutral on the hour
  • The pair is trapped between yesterday’s high at 1.1665 and the 1.1620 swing low from the London fix. Volatility is moderate at +0.24%, but the euro is failing to benefit from the broader dollar weakness — a tell that ECB path-pricing remains fragile.
  • Support: 1.1620 — prior session low and a 50-pip vol band floor. A break opens 1.1580.
  • Resistance: 1.1665 — yesterday’s high and the 200-hour SMA. Holding below keeps sellers in control.
  • Invalidation: A close above 1.1680 would break the bearish structure, but requires a catalyst beyond generic risk flows.

GBP/USD at 1.3439

  • Bias: Neutral, tilting bullish on relative calm
  • Sterling is the quietest dollar-bloc pair at +0.17% with no new trigger. The pair is grinding between 1.3400 and 1.3460, with the 1.3439 print exactly at the 21-day moving average.
  • Support: 1.3400 — psychological round number and Friday’s close. A break below would target 1.3360.
  • Resistance: 1.3460 — the 50-day moving average and a prior resistance zone from last Wednesday.
  • Invalidation: A move below 1.3380 shifts bias bearish; a break above 1.3480 is needed to confirm bullish.

USD/CHF at 0.7838

  • Bias: Bearish — the hour’s standout mover
  • The slide below 0.7850 triggered an options-related cascade as 0.7850 was a major strike for 1-week risk reversals. The 0.20% intraday range is double the 10-day average, and the move is accelerating into the fix.
  • Support: 0.7820 — the August 2 low and the lower Bollinger Band. A breach would be the year’s lowest print.
  • Resistance: 0.7860 — the prior session’s midpoint and the first resistance level from the breakdown. Any bounce should stall here.
  • Invalidation: A reclamation of 0.7880 would negate the bearish view and suggest a false break.

USD/CAD at 1.3787

  • Bias: Bearish, but with a caveat
  • The -0.41% move is clean, but volume is below average. The loonie is following the commodity bloc higher but lagging AUD and NZD — WTI crude is flat this hour, limiting the upside.
  • Support: 1.3760 — the 100-hour moving average. A break would target 1.3720.
  • Resistance: 1.3820 — prior day’s high and a resistance level from the 1.3800–1.3850 congestion zone.
  • Invalidation: A close above 1.3840 would invalidate the bearish bias and suggest positioning for a BoC hold.

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

USD/JPY at 159.31

  • Bias: Neutral, with intervention risk elevated
  • The yen bloc average of -0.03% masks a critical divergence: USD/JPY is flat while USD/CHF is plunging. This is not a typical dollar weakness pattern — the yen is refusing to appreciate despite the risk-off undertone from USD/CHF.
  • Support: 158.80 — the prior session low and a major option barrier. A break below would shift bias bearish.
  • Resistance: 159.50 — the July 3 high and the level that triggered verbal intervention last month. Stops are layered above.
  • Invalidation: A move above 159.80 would signal renewed yen weakness and target 160.00.

EUR/JPY at 185.48

  • Bias: Neutral, range-bound
  • The cross is flat at +0.06%, stuck between the 185.00 and 186.00 round numbers. The euro’s weakness against the dollar is offset by the yen’s refusal to strengthen, creating an equilibrium that feels fragile.
  • Support: 185.00 — psychological level and the 50-day moving average. A break would target 184.50.
  • Resistance: 186.00 — round number and the high from last week’s spike. A break above would signal EUR/JPY-led risk appetite.
  • Invalidation: A break below 184.80 or above 186.20 would set the directional tone.

GBP/JPY at 214.11

  • Bias: Neutral, with a bearish tilt
  • At +0.02%, this cross is dead quiet despite the NZD/USD volatility. The lack of movement suggests the yen-funded carry trade is not being unwound — rather, the antipodean moves are driven by cross flows unrelated to yen.
  • Support: 213.50 — the 100-hour moving average and the session low. A break opens 213.00.
  • Resistance: 214.50 — the July 4 high. A break above would follow EUR/JPY higher.
  • Invalidation: A move below 213.00 would indicate yen strength and risk-off.

Commodity FX: AUD/USD, NZD/USD

AUD/USD at 0.7166

  • Bias: Bullish, supported by commodity bloc momentum
  • The +0.47% move with a 0.19% intraday range is clean — no overextension. The pair is breaking above the 0.7150 resistance that held for three sessions, backed by iron ore futures +0.8% and a weaker dollar.
  • Support: 0.7140 — the breakout level from the 0.7100–0.7150 range. Should hold as support.
  • Resistance: 0.7200 — psychological round number and the July 21 high. Bulls need to close above for continuation.
  • Invalidation: A return below 0.7120 would trap the breakout and turn bias neutral.

NZD/USD at 0.5959

  • Bias: Bullish, but caution on exhaustion
  • The +1.13% surge is the largest single-session move in three weeks, but the 0.51% range suggests the move is mostly done. The catalyst was EUR/NZD and GBP/NZD selling into the fix — not fresh kiwi buying.
  • Support: 0.5940 — the breakout level from the recent 0.5850–0.5940 range. A hold is critical.
  • Resistance: 0.6000 — psychological resistance and a major option barrier. Expect seller interest here.
  • Invalidation: A close below 0.5920 would suggest a false breakout and mean reversion to 0.5880.

European cross: EUR/GBP at 0.8662

  • Bias: Neutral, with a bearish edge
  • The cross is flat at +0.03%, reflecting the broader calm in European pairs. The EUR/GBP dynamic is mirroring the EUR/USD and GBP/USD stalemate — both are moving in tandem, leaving the cross range-bound.
  • Support: 0.8640 — the August 1 low. A break below would favor GBP outperformance.
  • Resistance: 0.8680 — the 200-hour moving average. A break above would suggest EUR catching up.
  • Invalidation: A move outside 0.8640–0.8680 is needed for a directional bias.

Cross-market read: correlations & risk appetite

The commodity FX average at +0.80% versus the USD bloc at -0.13% and yen bloc at -0.03% tells a clean story: risk appetite is rotating into the commodity complex, but the funding side (yen) is not moving. This is unusual — in a typical risk-on session, USD/JPY would rally and EUR/JPY would widen. The fact that yen crosses are flat suggests the move is driven by position adjustments in AUD and NZD against the dollar, not a global carry unwind.

The USD/CHF slide is the outlier — typically a safe-haven pair, CHF is strengthening while risk assets rally. This is a divergence that usually resolves by either CHF weakening to catch up or risk assets pulling back. The Swiss franc’s gain is likely flow-driven (corporate hedging or option expiry) rather than macro.

What consensus may be missing: The market is treating NZD/USD’s surge as a broad risk-on signal, but the quiet yen bloc says otherwise. If the NZD move was genuine risk appetite, USD/JPY should be pushing 160, not hovering at 159.31. The kiwi rally is primarily cross-driven — EUR/NZD and GBP/NZD selling from macro accounts rebalancing after recent European weakness. This means the move is less durable than the headline suggests. A 0.6000 test is likely, but a rejection there could spark a sharp reversal into the close.

Forex forecast: base / alternate / invalidation scenarios

  • Base case (60% probability): USD/CHF continues its slide toward 0.7800, with the commodity bloc extending gains into the North American session. NZD/USD tests 0.6000 but holds below, while USD/JPY stays in the 159.00–159.50 range. EUR/USD remains capped at 1.1665.
  • Alternate case (25% probability): The USD/CHF move exhausts and the dollar bloc stages a recovery. NZD/USD fades below 0.5940, triggering stop-losses and taking the pair back to 0.5900. EUR/USD slips below 1.1620.
  • Invalidation trigger: A break of USD/CHF above 0.7880 would negate the bearish dollar bloc view. For the commodity bloc, a close below 0.5920 in NZD/USD invalidates the bullish bias and signals a return to range trading.

Session watchlist

  • 14:00 GMT: Fed’s Waller speaks — any deviation from the “higher for longer” script could move USD/CHF and EUR/USD. The market is pricing no change to September expectations, but a hawkish tilt would support USD.
  • 15:30 GMT: RBNZ survey release — expectations for inflation and rate path will directly impact NZD/USD. A hawkish outcome above 0.6000 is possible, but any dovish surprise would trigger a 100-pip reversal.
  • 20:00 GMT: CFTC positioning data — weekly report showing speculative positioning in USD, JPY, and NZD. Given the moves this hour, the data will be backward-looking but could explain the divergence between yen bloc and commodity bloc.

This desk note reflects live positioning and flow observations from the Tokyo desk. For daily support/resistance maps and vol band analysis, check FX Pattern’s full technical breakdown.


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 are the latest forex rates today?

As per the desk memo, EUR/USD is at 1.1646, GBP/USD at 1.3439, USD/JPY at 159.31, USD/CHF at 0.7838, and AUD/USD at 0.7166. Commodity currencies are outperforming, with NZD/USD up 1.13% and USD/CHF sliding 0.52%.

Why did USD/CHF drop below 0.7850?

USD/CHF broke below 0.7850 after real money bids drained into the fix, triggering stop-loss cascades. This marked the sharpest single-hour dollar bloc move this session and ended a three-day consolidation under 0.7900. The break of that consolidation area is a key invalidation point.

What is the outlook for NZD/USD after the rally?

NZD/USD rallied 1.13% and broke above 0.5940, but the move was driven by cross-related selling (EUR/NZD, GBP/NZD) rather than outright kiwi demand. That nuance matters for follow-through, making 0.5940 a key resistance level to watch. This is informational only and not investment advice.

Is now a good time to buy commodity currencies?

Commodity FX averaged +0.80% in a clean risk-on rotation, but the yen bloc's failure to weaken suggests position-squaring rather than fresh risk appetite. Additionally, USD/CAD's underperformance reflects lingering OPEC+ uncertainty. This analysis is for informational purposes only and does not constitute investment advice.