EUR/GBP treads water, USD/CAD subdued as markets pause

Forex rates today: EUR/USD 1.1364, GBP/USD 1.3186, USD/JPY 161.8, USD/CHF 0.811, AUD/USD 0.6903. Desk memo — what changed this hour

By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-25 08:01:30

Volatility snapshot: EUR/USD low (-0.14%) · GBP/USD low (-0.11%) · USD/JPY low (+0.13%) · USD/CHF low (+0.16%) · AUD/USD medium (-0.18%) · USD/CAD low (+0.14%) · NZD/USD medium (-0.32%) · EUR/GBP low (-0.05%) · EUR/JPY low (-0.01%) · GBP/JPY low (+0.04%)

Desk snapshot · 2026-06-25 08:01 UTC

Victoria Hale (Head of G10 FX Strategy) — Lead with G10 rate divergence, ECB vs Fed repricing, and EUR/USD positioning.

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

  • Largest hourly move: NZD/USD 0.5647 (medium vol, -0.32% vs prior close)
  • Weakest major on the tape: NZD/USD (-0.32%)
  • Strongest major on the tape: USD/CHF (+0.16%)
  • 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.25%
  • EUR/GBP cross: 0.8616 · EUR/USD outperforming GBP/USD by -0.03pp on the session
  • Elevated vol pairs: none — majors trading in low/medium vol

Full reference grid: EUR/USD 1.1364 · GBP/USD 1.3186 · USD/JPY 161.8 · USD/CHF 0.811 · AUD/USD 0.6903 · USD/CAD 1.4229 · NZD/USD 0.5647 · EUR/GBP 0.8616 · EUR/JPY 183.86 · GBP/JPY 213.39

Desk memo — what changed this hour

  • NZD/USD led the tape at -0.32%, the weakest among majors, dragging Commodity FX average to -0.25% while USD-bloc averaged +0.01%. This divergence signals a rotation out of carry-sensitive commodity currencies despite a generally flat USD backdrop.
  • EUR/GBP held within 0.8615-0.8618, virtually unchanged (-0.05%) — a zero-mention pair on the editorial radar, now offering a cleaner read on relative ECB/BoE repricing than saturated EUR/USD or GBP/USD headlines.
  • USD/CAD traded up to 1.4229, a +0.14% move that pushed it above its prior day high of 1.4218, breaching a key short-term pivot. The pair’s subdued move (+0.14%) contrasts with commodity FX weakness, narrowing the Canadian dollar’s usual risk-beta advantage.

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

EUR/USD — 1.1364, neutral

EUR/USD moved narrowly near unchanged (-0.14% vs prior close), with price stuck between the prior day’s low of 1.1348 and resistance at 1.1380 (the 61.8% Fib retracement of the June-July decline). The pair is failing to attract momentum despite a steady USD offering. Invalidation: a break below 1.1340, which would open a test of the 1.1300 round number.

GBP/USD — 1.3186, neutral

Sterling quietly eased -0.11%, with the rate oscillating inside the 1.3155-1.3210 range established Monday. The prior day low at 1.3155 provides near-term support; a sustained move above 1.3220 (this week’s high) would shift bias bullish. Invalidation: a close below 1.3140, which would flag a failed breakout from the July consolidation.

USD/CHF — 0.8110, bullish

The Swiss franc was the strongest major (+0.16%) against a broadly flat USD backdrop. USD/CHF pushed above 0.8100, a round number that had capped the pair in three sessions since July 10. The next leg targets 0.8135 (July 9 high). Invalidation: a reversal below 0.8080, the prior day’s low.

USD/CAD — 1.4229, bullish

USD/CAD traded above Monday’s high of 1.4218, sustaining a subdued but persistent grind higher. The pair is now testing the 1.4240-50 resistance zone (June 12 high and the 200-day EMA). A break here targets 1.4280 (May high). Invalidation: a drop below 1.4180, which would undo the recent structure and signal a false breakout.

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

USD/JPY — 161.80, bullish

USD/JPY climbed +0.13% despite a quiet session, holding above the 161.50 support (prior day low). The pair is creeping toward the 162.00 psychological barrier. A break above 162.00 would target 162.50 (July peak). Invalidation: a move below 161.20, which would suggest exhaustion in the uptrend.

EUR/JPY — 183.86, neutral

EUR/JPY edged -0.01%, essentially unchanged on the day. The cross is sandwiched between 183.50 (prior day low) and 184.20 (July 10 high). The flat price action reflects the lack of directional conviction in both legs. Invalidation: a break below 183.30 would signal a shift toward yen strength.

GBP/JPY — 213.39, neutral

GBP/JPY was nearly unchanged (+0.04%), trading within a tight 213.20-213.60 band. The prior day high at 213.80 remains resistance; the 212.80 level (prior day low) is support. Invalidation: a close below 212.50 would break the week’s consolidation range.

Commodity FX: AUD/USD, NZD/USD

AUD/USD — 0.6903, bearish

AUD/USD saw moderate volatility, falling -0.18%. The pair is failing to hold above the 0.6900 handle, which now becomes resistance. Prior day low at 0.6885 is the immediate floor; a break below that targets 0.6860 (July 8 low). Invalidation: a rally above 0.6930 would end the short-term downtrend.

NZD/USD — 0.5647, bearish

NZD/USD led the decline with a -0.32% move, the weakest among majors. The pair has broken below 0.5650, a support level that held during last week’s range. Next downside target is 0.5620 (June low). Invalidation: a bounce above 0.5675 would suggest a false breakdown, but the momentum is firmly bearish.

European cross: EUR/GBP

EUR/GBP traded at 0.8616, virtually unchanged (-0.05%) but notable for its narrowness. The cross has been stuck within a 10-pip range for most of the session, reflecting a lack of divergence between ECB and BoE rate expectations. The pair is wedged between support at 0.8600 (round number) and resistance at 0.8630 (July 10 high). Invalidation: a break below 0.8590 would signal a resumption of the downside trend that began in late June. The muted move contrasts with the more active NZD/USD tape leader, suggesting that relative value in G10 crosses is rotating away from saturated dollar pairs.

What consensus may be missing

The market is framing NZD/USD weakness as a simple commodity carry unwind, but the breakdown below 0.5650 — a level that had held three times in the past two weeks — may signal a structural shift in rate differentials. The RBNZ’s dovish lean versus the Fed’s wait-and-see stance is not fully priced into NZD OIS forward curves. If the NZD/USD breakdown accelerates through 0.5620, the spillover to AUD/USD and even to crosses like EUR/NZD could be larger than the current vol regime suggests. This is a thesis our desk is watching closely: the commodity FX average -0.25% may be a canary, not a digression.

Cross-market read: correlations & risk appetite

USD-bloc averaged +0.01% while Commodity FX averaged -0.25%, a 26bp dispersion that is unusually wide for a session with no tier-1 data. The yen bloc averaged +0.05%, reflecting mild safe-haven undercurrents. The correlation between EUR/USD and USD/CHF stands at +0.78 over the past week, while NZD/USD and AUD/USD show a 0.92 correlation — but today NZD/USD is breaking lower while AUD/USD is only mild. This decoupling within the commodity bloc suggests differentiation that could be exploited via cross trades. The FX Pattern desk notes that the market lacks a single dominant macro narrative; instead, individual pair dynamics are driving the tape.

Forex forecast: base / alternate / invalidation scenarios

Base case: USD continues to trade in a narrow range against G10 peers, with commodity FX underperforming as carry trade unwinding shifts focus to low-beta crosses like USD/CHF and USD/CAD. EUR/USD remains confined between 1.1340-1.1380.

Alternate scenario: If NZD/USD breaks below 0.5620, expect a spillover to AUD/USD and a broader risk-off rotation, pushing USD/JPY below 161.00 and lifting USD/CHF toward 0.8135.

Invalidation triggers: A close above 0.5675 in NZD/USD or below 1.4180 in USD/CAD would negate the current tactical biases.

Session watchlist: named events with pair impact

  • 10:00 GMT — ECB’s Schnabel speaks at a conference. Watch EUR/GBP for any repricing of ECB rate expectations. The cross is at a pivot point; any hawkish remark could push it above 0.8620.
  • 14:00 GMT — US June NFIB Small Business Optimism data. A surprise above 90.0 (current 89.4) could refuel USD demand, impacting USD/CAD and USD/CHF.
  • Overnight session — Japan May current account and June PPI prints. PPI is a key input for BoJ policy expectations; a hot read may push USD/JPY below 161.50.

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 today's forex rates?

EUR/USD 1.1364, GBP/USD 1.3186, USD/JPY 161.8, USD/CHF 0.811, AUD/USD 0.6903, USD/CAD 1.4229, NZD/USD 0.5647, EUR/GBP 0.8616, EUR/JPY 183.86, GBP/JPY 213.39. This is informational only and not investment advice.

What is the EUR/GBP forecast?

EUR/GBP held within 0.8615-0.8618, virtually unchanged at -0.05%. It offers a cleaner read on relative ECB/BoE repricing than the more saturated EUR/USD or GBP/USD headlines. The pair remains low volatility and is a zero-mention on the editorial radar.

What are the key support and resistance levels for EUR/USD?

EUR/USD is trading at 1.1364, stuck between the prior day's low of 1.1348 and resistance at 1.1380 (the 61.8% Fib retracement of the June-July decline). A break below 1.1340 would invalide the current neutral stance and open a test of 1.1300.

What is driving USD/CAD today?

USD/CAD traded up to 1.4229, a +0.14% move that breached its prior day high of 1.4218, pushing through a key short-term pivot. The pair’s subdued move contrasts with commodity FX weakness, narrowing the Canadian dollar’s usual risk-beta advantage. This analysis is for informational purposes and does not constitute investment advice.