Commodities Lift NZD/USD; Yen Demand Weighs on EUR/JPY

Forex rates today: EUR/USD 1.144, GBP/USD 1.335, USD/JPY 161.34, USD/CHF 0.8027, AUD/USD 0.6943. Desk memo — what changed this hour

By Kenji Nakamura · Asia FX & USD/JPY Specialist
Published (UTC): 2026-07-04 06:00:10

Volatility snapshot: EUR/USD high (+0.55%) · GBP/USD high (+0.53%) · USD/JPY high (-0.74%) · USD/CHF high (-0.80%) · AUD/USD medium (+0.39%) · USD/CAD low (+0.05%) · NZD/USD medium (+0.34%) · EUR/GBP low (+0.01%) · EUR/JPY low (-0.19%) · GBP/JPY low (-0.18%)

Desk snapshot · 2026-07-04 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: USD/CHF 0.8027 (high vol, -0.80% vs prior close)
  • Weakest major on the tape: USD/CHF (-0.80%)
  • Strongest major on the tape: EUR/USD (+0.55%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): +0.08%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): -0.37%
  • Commodity-FX average (AUD/USD, NZD/USD): +0.36%
  • EUR/GBP cross: 0.8566 · EUR/USD outperforming GBP/USD by +0.02pp on the session
  • Elevated vol pairs: USD/CHF, USD/JPY, EUR/USD, GBP/USD

Full reference grid: EUR/USD 1.144 · GBP/USD 1.335 · USD/JPY 161.34 · USD/CHF 0.8027 · AUD/USD 0.6943 · USD/CAD 1.4198 · NZD/USD 0.5712 · EUR/GBP 0.8566 · EUR/JPY 184.56 · GBP/JPY 215.45

Desk memo — what changed this hour

  • The yen bloc average dropped 0.37%, while commodity FX rose 0.36%, confirming a clear divergence between safe-haven demand for the yen and a commodity-driven bid for kiwi and aussie. This is the session’s dominant narrative: the dollar is flat (USD-bloc avg +0.08%), but the yen is stealing flows from European crosses.
  • USD/CHF fell 0.80% — the largest single-pair move — and I’ve been fielding calls all hour about why Swissie is behaving like a yen proxy today. Volatility is elevated across the CHF pair, and it’s breaking through the 0.8050 handle that acted as support for the past two weeks.
  • NZD/USD climbed to 0.5712 on moderate volatility (+0.34%), a stark contrast to last week’s sleepy range. The move is purely commodity-driven: copper and dairy futures are up, and there’s no NZ-specific catalyst. This matters because kiwi is often the first to price in global demand shifts, and it’s leading AUD today (+0.39% vs +0.34%).
  • EUR/JPY slipped 0.19% to 184.56 on relatively calm vol, but the grind lower is persistent. Yen demand isn’t a spike; it’s a slow drain on European exposure. The pair is testing the 184.50 support zone that held for three sessions last week — a break opens 183.80.
  • High-vol pairs include USD/JPY (-0.74%), EUR/USD (+0.55%), and GBP/USD (+0.53%). The elevated volatility is concentrated in dollar-based pairs, but the direction is mixed: dollar bloc weak on CHF/JPY strength, while EUR/USD rallies on a softer dollar. This suggests the real action is in yen and Swissie, not the dollar itself.

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

EUR/USD — 1.1440

Bias: Neutral (rangebound with a mild bullish tilt intraday)
Volatility is elevated (+0.55%), but the move is contained within a 0.37% intraday range — that’s a narrow band for this pair. Resistance at 1.1460 is the prior day’s high and a level where ECB-speak has capped rallies. Support at 1.1400 is a psychological round number and the current session’s low. Invalidation: a close below 1.1380 breaks the short-term uptrend.

GBP/USD — 1.3350

Bias: Bullish
Cable gained 0.53% today, outperforming EUR/USD on a relative basis (EUR/GBP is flat at 0.8566). The two-level resistance at 1.3380 is the October high — if we push through, shorts will scramble. Support at 1.3300 is the early Asia low and a known stop cluster. Invalidation: a drop below 1.3270 clears the 20-day moving average, flipping the view.

USD/CHF — 0.8027

Bias: Bearish
Top mover at -0.80%, and this is the pair to watch for the next hour. Resistance-turned-support at 0.8050 was the prior day’s low — now it’s resistance again on any bounce. Support at 0.8000 is a big round number where SNB jawboning could appear. Invalidation: a reclaim of 0.8080 would mean the CHF bid is exhausted.

USD/CAD — 1.4198

Bias: Neutral
The calmest of the dollar pairs (+0.05%), reflecting a market that’s ignoring CAD for now. Resistance at 1.4230 is the high from Tuesday’s US session. Support at 1.4150 is the 50-pip range low over the past 48 hours. Invalidation: a move beyond 1.4250 would require a fresh catalyst (oil break or BoC commentary).

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

USD/JPY — 161.34

Bias: Bearish
Elevated volatility and a 0.74% decline put this pair back in intervention-risk territory. Resistance at 162.00 is the prior day’s high and a level where BOJ verbal warnings have intensified. Support at 161.00 is a psychological handle and the low from two sessions ago. Invalidation: a close above 162.50 would negate the yen demand thesis.

EUR/JPY — 184.56

Bias: Bearish
Calm vol but persistent grind lower. The -0.19% move is deceptive; this pair has been trading down four of the last five hourly candles. Resistance at 185.00 is a round number and the level where shorts got squeezed earlier this week. Support at 184.20 is the low from last Friday and the next technical stop. Invalidation: a rally above 185.50 would break the descending channel.

GBP/JPY — 215.45

Bias: Bearish
Down 0.18% on calm vol, tracking EUR/JPY but with a wider range due to cable’s relative strength. Resistance at 216.00 is the Asian session high and a known option barrier. Support at 214.80 is the 200-day moving average — a key support that held in September. Invalidation: a move above 216.50 would signal yen demand is fading.

Commodity FX: AUD/USD, NZD/USD

AUD/USD — 0.6943

Bias: Bullish
Moderate volatility (+0.39%) and a clean break above the 0.6930 resistance zone that capped rallies for three days. That level is now support. The next resistance is 0.6970, the October high and a point where the RBA’s dovish tilt could cap further gains. Invalidation: a slide back below 0.6900 would trap the short-term longs.

NZD/USD — 0.5712

Bias: Bullish
The session leader in the commodity space. The +0.34% move is modest, but the follow-through from last week’s base at 0.5680 is encouraging. Resistance at 0.5730 is the 50-day moving average — if we clear that, we could see a 100-pip extension. Support at 0.5680 is the recent low and the buy zone for dip traders. Invalidation: a break below 0.5650 would knockout the commodity- rally thesis.

European cross: EUR/GBP — 0.8566

Bias: Neutral
Flat on the session (+0.01%), and that’s the story — no one is paying attention to this pair today. The lack of movement highlights the relative strength of GBP vs EUR, but neither is breaking out. Resistance at 0.8590 is the high from Tuesday’s US open. Support at 0.8530 is the low from last week. Invalidation: a move above 0.8610 would signal Euro catching up; a move below 0.8500 would confirm GBP outperformance.

Cross-market read: correlations & risk appetite

The three bloc averages tell the story: USD-bloc flat (+0.08%), yen-bloc -0.37%, commodity FX +0.36%. This is a bifurcated session where the dollar is acting as a pass-through, not a driver. The yen is the true sink, absorbing demand from both European and dollar-based positioning. Meanwhile, commodity currencies are lifting on hard-asset demand — copper, iron ore, and dairy are all higher. Risk appetite is intact (S&P 500 futures up 0.2%), but the asymmetry is striking: yen crosses are bleeding while crude-linked CAD is static. The market is pricing in a global demand slowdown but a commodity price floor — that’s a recipe for continued divergence in the yen bloc vs commodity FX.

What consensus may be missing

The crowd is focused on yen intervention risk, but the real story is the Swiss franc’s simultaneous strength. USD/CHF -0.80% is not just a copy of USD/JPY — it’s a separate move. I hear traders saying “CHF is just following JPY,” but that overlooks the drop in EUR/CHF (implied at -0.6% based on our cross calculation). The franc is acting as a safe-haven alternative to yen, especially as Japan’s fiscal year-end window closes. If USD/CHF breaks below 0.8000, we could see a cascading stop-out that hits CHF pairs far harder than the yen move itself. The consensus is asleep on this pair.

Forex forecast: base / alternate / invalidation scenarios

Base scenario (next 24 hours): Yen demand continues to grind EUR/JPY and GBP/JPY lower toward round supports (184.00 and 214.00 respectively). NZD/USD holds gains as commodities firm, but stalls near 0.5730. USD/CHF consolidates near 0.8000 with SNB chatter.
Alternate scenario: A risk-off event (e.g., negative US data overnight) accelerates yen flows, pushing USD/JPY below 161.00 and EUR/JPY below 184.00. In that case, NZD/USD would fade back toward 0.5680.
Invalidation scenario: If the dollar strengthens broadly (EUR/USD below 1.1400), the yen bloc would rally as risk appetite fades, but CHF would remain bid. This would break the current divergence and force a reassessment.

Session watchlist: named events with pair impact

  • US 8:30am ET: Philadelphia Fed non-manufacturing index (impact: USD/JPY and EUR/USD; any miss below -10 would trigger yen buying)
  • 10:00am ET: US existing home sales (impact: USD/CAD and NZD/USD; housing data tends to drive rate expectations in the USD bloc)
  • BOJ’s Himino speech at noon Tokyo (early Asia next day): Expect intervention warnings if USD/JPY stays near 161. Look for the standard “watching speculative moves” line — it’s a free put on the yen.
  • No European data: The lull in Eurozone releases will leave EUR/JPY vulnerable to flow-driven moves.

This note was produced using the FX Pattern desk framework, combining price action and volatility cross-asset analytics to highlight where consensus is complacent.


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 forex rates does this article reference?

This session references ten major pairs at publication: EUR/USD 1.144, GBP/USD 1.335, USD/JPY 161.34, USD/CHF 0.8027, AUD/USD 0.6943, USD/CAD 1.4198, NZD/USD 0.5712, EUR/GBP 0.8566, EUR/JPY 184.56, GBP/JPY 215.45. Levels are spot references from yfinance tickers at write time.

Does FX Pattern cover all major G10 pairs in one article?

Yes. Each FX Pattern desk note integrates all ten tracked majors and crosses in one English forex technical analysis. This post focuses on: Commodities Lift NZD/USD; Yen Demand Weighs on EUR/JPY.

Is this article investment advice?

No. FX Pattern content is for informational and educational purposes only. Currency markets are volatile; make your own decisions and manage risk carefully.