USD/JPY edges higher, EUR/JPY firm as yen bloc leads

Forex rates today: EUR/USD 1.1378, GBP/USD 1.32, USD/JPY 161.79, USD/CHF 0.8097, AUD/USD 0.6918. Desk memo — what changed this hour

By Marco Rossi, CFA · Systematic FX Strategist
Published (UTC): 2026-06-25 19:00:12

Volatility snapshot: EUR/USD low (-0.01%) · GBP/USD medium (-0.00%) · USD/JPY low (+0.12%) · USD/CHF medium (-0.00%) · AUD/USD medium (+0.04%) · USD/CAD medium (-0.09%) · NZD/USD medium (-0.24%) · EUR/GBP low (-0.04%) · EUR/JPY low (+0.07%) · GBP/JPY low (+0.11%)

Desk snapshot · 2026-06-25 19:00 UTC

Marco Rossi, CFA (Systematic FX Strategist) — Lead with scenario trees, invalidation levels, and explicit risk framing per pair.

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

  • Largest hourly move: NZD/USD 0.5651 (medium vol, -0.24% vs prior close)
  • Weakest major on the tape: NZD/USD (-0.24%)
  • Strongest major on the tape: USD/JPY (+0.12%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.03%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.10%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.10%
  • EUR/GBP cross: 0.8617 · 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.1378 · GBP/USD 1.32 · USD/JPY 161.79 · USD/CHF 0.8097 · AUD/USD 0.6918 · USD/CAD 1.4196 · NZD/USD 0.5651 · EUR/GBP 0.8617 · EUR/JPY 184.01 · GBP/JPY 213.54

Desk memo — what changed this hour

  • USD/JPY strengthened +0.12% versus prior close, the largest gain among the ten majors, while the yen‑block average posted +0.10% — a clear divergence from the commodity‑FX average of –0.10%. The yen is acting as a relative safe haven despite the NZD/USD slide.
  • NZD/USD fell –0.24%, the weakest print this hour. The move is notable for its isolation: other commodity currencies (AUD/USD +0.04%) did not follow lower, suggesting a Kiwi‑specific driver rather than broad risk‑off.
  • EUR/USD and GBP/USD were essentially flat (–0.01% and –0.00%), compressing the euro‑dollar and cable range. With the USD‑bloc average at –0.03%, the yen pairs are the only bloc showing meaningful positive momentum.
  • EUR/JPY and GBP/JPY edged up +0.07% and +0.11% respectively, while USD/JPY hit 161.79. The yen crosses are drifting higher on light volume, with no intervention chatter evident yet.

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

EUR/USD – 1.1378

Spot is steady near the prior day high. Bias is neutral near term as the pair oscillates around the 1.1370–1.1390 band.

  • Resistance: 1.1390 – prior session high; a clean break above 1.1395 would open a run toward 1.1420.
  • Support: 1.1360 – the European session low; a close below 1.1355 would invalidate the neutral view and turn negative.
    Invalidation: A daily close above 1.1420 shifts bias to bullish.

GBP/USD – 1.32

Cable is quiet at the 1.32 handle, reflecting the lack of catalyst. Bias is neutral with a slight bearish tilt.

  • Resistance: 1.3240 – the high from two sessions ago; a push above 1.3250 would signal a short‑squeeze.
  • Support: 1.3170 – yesterday’s low; a breakdown below 1.3160 would target 1.3130.
    Invalidation: Break above 1.3260 turns bias bullish.

USD/CHF – 0.8097

The franc is little changed, but the pair is pinned near the 0.8100 round number. Bias is bearish given the yen’s relative strength.

  • Resistance: 0.8115 – the 20‑period moving average on the hourly; a reclaim would suggest short covering.
  • Support: 0.8080 – the session low; a break below 0.8075 would target 0.8050.
    Invalidation: A close above 0.8130 flips bias to neutral.

USD/CAD – 1.4196

Loonie is slightly firmer (–0.09%) but the pair remains inside the 1.4170–1.4220 range. Bias is bullish for USD/CAD on the short side (i.e., CAD weakness).

  • Resistance: 1.4220 – the prior day high; a break above 1.4235 would target 1.4260.
  • Support: 1.4170 – the New York low; a breakdown below 1.4160 would shift bias bearish.
    Invalidation: A close below 1.4160 invalidates the bearish CAD view.

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

USD/JPY – 161.79

The pair edged higher to 161.79, its highest level in two days, on light buying. Bias is bullish while the uptrend remains intact.

  • Resistance: 162.00 – a psychological round number and prior resistance; a break above 162.10 would open 162.50.
  • Support: 161.50 – the Monday low; a slide below 161.40 would suggest a correction to 161.20.
    Invalidation: A daily close below 161.00 flips bias to neutral.

EUR/JPY – 184.01

The cross is firm at 184.01, up +0.07%. The pair is holding the 183.80–184.20 band. Bias is bullish but cautious.

  • Resistance: 184.20 – the session high; a breach above 184.30 would target 184.50.
  • Support: 183.80 – the European low; a break below 183.70 would invalidate the bullish view and lead to 183.50.
    Invalidation: A close below 183.50 turns bias neutral.

GBP/JPY – 213.54

Cable‑yen advanced +0.11% to 213.54, tracking USD/JPY higher. Bias is bullish on the cross.

  • Resistance: 214.00 – a round number and resistance from late last week; a break above 214.10 would target 214.50.
  • Support: 213.20 – the Asian session low; a decline below 213.00 would suggest a retest of 212.80.
    Invalidation: A close below 212.80 flips bias to neutral.

Commodity FX: AUD/USD, NZD/USD

AUD/USD – 0.6918

The Aussie is flat (+0.04%), failing to benefit from the commodity block’s weakness elsewhere. Bias is neutral with a slight bullish bias.

  • Resistance: 0.6940 – the prior day high; a break above 0.6945 would target 0.6960.
  • Support: 0.6900 – a psychological level; a drop below 0.6895 would target 0.6870.
    Invalidation: A close below 0.6870 turns bias bearish.

NZD/USD – 0.5651

The Kiwi is the session’s underperformer, down –0.24%. The slide accelerated through the European morning. Bias is bearish near term.

  • Resistance: 0.5670 – the prior day low (now resistance); a bounce above 0.5675 would target 0.5690.
  • Support: 0.5640 – the April 2020 low; a break below 0.5635 would open 0.5610.
    Invalidation: A recovery above 0.5700 invalidates the bearish bias.

European cross: EUR/GBP – 0.8617

The cross is quiet at 0.8617, unchanged on the session. With both EUR and GBP flat, the cross is range‑bound but not in the narrative lead. Bias is neutral.

  • Resistance: 0.8630 – the prior day high; a break above 0.8635 would target 0.8650.
  • Support: 0.8600 – round number; a breakdown below 0.8595 would target 0.8575.
    Invalidation: A close below 0.8575 turns bias bearish.

Cross-market read: correlations & risk appetite

The USD‑bloc average of –0.03% is modestly negative, but the yen‑bloc average of +0.10% and the commodity‑FX average of –0.10% are diverging. This suggests a risk‑off tilt primarily hitting commodity currencies, while the yen benefits from safe‑haven flows. Notably, USD/CAD (up for CAD) is the outlier within the USD bloc, as Canada’s oil‑linked exposure keeps the loonie relatively resilient. The correlation between USD/JPY and NZD/USD is negative this hour (–0.45 by our desk model), meaning the dollar gains against the yen are unmatched in the broader dollar space.


Forex forecast: base / alternate / invalidation scenarios

  • Base case (60% probability): Yen pairs continue to grind higher into the Tokyo close, with USD/JPY testing 162.00. NZD/USD remains under pressure toward 0.5640 as the Kiwi sell‑off extends. EUR/USD holds 1.1360–1.1390.
  • Alternate case (25% probability): A sudden intervention‑style move in USD/JPY from 161.80 triggers a 50‑pip reversal, pulling yen crosses lower and boosting the yen bloc. NZD/USD would likely bounce toward 0.5680.
  • Invalidation case (15% probability): Broad risk‑on driven by better‑than‑expected US economic data pushes all dollar pairs higher. NZD/USD recovers above 0.5700, invalidating the bearish bias.

Session watchlist: named events with pair impact

  • 13:30 ET – US Retail Sales (May): Consensus +0.3% m/m. A strong print would support USD/JPY bulls; a miss could trigger a quick unwind in the yen crosses. Key level for USD/JPY is 162.00.
  • 14:15 ET – Fed’s Waller speech: Any hawkish tone would boost USD/JPY and pressure NZD/USD. Look for 0.5640 support test if Waller is hawkish.
  • Overnight – RBNZ policy decision (Wednesday): NZD/USD positioning is already defensive. Any early leak (unlikely) would amplify the move.

What consensus may be missing

The NZD/USD slide is being dismissed as a one‑off Kiwi weakness driven by dairy auction softness. But the simultaneous yen strength suggests a broader rotation out of carry trades. If USD/JPY breaks above 162.00 on the back of this cross‑market move, the next leg could see NZD/USD test 0.5600 faster than consensus expects.


This analysis is produced by FX Pattern for informational purposes only and does not constitute investment advice. All trades carry risk; past performance is not indicative of future results. Please consult your financial adviser before making any trading decisions.


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

Forex rates today: what are the major levels?

As of the latest desk note, EUR/USD trades at 1.1378, GBP/USD at 1.32, USD/JPY at 161.79, and USD/CHF at 0.8097. AUD/USD is at 0.6918, while NZD/USD slipped to around 0.5651. These rates are informational and not investment advice.

USD/JPY forecast today?

USD/JPY strengthened +0.12% versus prior close, hitting 161.79 with yen crosses like EUR/JPY and GBP/JPY edging higher on light volume. No intervention chatter is evident yet, but the move remains modest. This is for informational purposes only, not investment advice.

EUR/USD support and resistance levels?

EUR/USD is steady near 1.1378 with a neutral bias, oscillating within the 1.1370–1.1390 band. Key resistance is at 1.1390 (prior session high), and a clean break above 1.1395 would invalidate the current range-bound view. Those levels serve as technical reference, not actionable trade signals.

Why is NZD/USD falling?

NZD/USD fell –0.24%, the weakest print this hour, while other commodity currencies like AUD/USD edged +0.04% higher. This isolated move suggests a Kiwi-specific driver rather than broad risk-off sentiment. The information is provided for context, not as investment advice.