USD/CAD, GBP/JPY Firm as EUR/GBP, Commodity FX Tumble

Forex rates today: EUR/USD 1.1432, GBP/USD 1.3249, USD/JPY 161.55, USD/CHF 0.8084, AUD/USD 0.6979. Desk memo — what changed this hour

By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-06-23 04:00:13

Volatility snapshot: EUR/USD medium (-0.26%) · GBP/USD medium (+0.31%) · USD/JPY low (+0.07%) · USD/CHF low (+0.06%) · AUD/USD medium (-0.34%) · USD/CAD low (-0.07%) · NZD/USD high (-0.53%) · EUR/GBP high (-0.60%) · EUR/JPY low (-0.22%) · GBP/JPY medium (+0.39%)

Desk snapshot · 2026-06-23 04:00 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: EUR/GBP 0.8626 (high vol, -0.60% vs prior close)
  • Weakest major on the tape: EUR/GBP (-0.60%)
  • Strongest major on the tape: GBP/JPY (+0.39%)
  • 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.08%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.43%
  • EUR/GBP cross: 0.8626 · EUR/USD outperforming GBP/USD by -0.58pp on the session
  • Elevated vol pairs: EUR/GBP, NZD/USD

Full reference grid: EUR/USD 1.1432 · GBP/USD 1.3249 · USD/JPY 161.55 · USD/CHF 0.8084 · AUD/USD 0.6979 · USD/CAD 1.4165 · NZD/USD 0.5704 · EUR/GBP 0.8626 · EUR/JPY 184.65 · GBP/JPY 214.04

Desk memo — what changed this hour

  • EUR/GBP dropped 0.60% to 0.8626, the session’s top mover by a wide margin. The 0.13% intraday range is tight for a move of this magnitude—suggesting aggressive selling in a concentrated window, likely tied to a shift in relative rate expectations rather than noise.
  • GBP/JPY rose 0.39% to 214.04, outperforming both the yen-bloc average (+0.08%) and commodity FX (-0.43%). This divergence points to flow into pound-denominated carry trades, not just a generic risk-on move, as AUD and NZD lagged markedly.
  • USD/CAD was virtually flat at 1.4165 (-0.07%), insulating itself from the broader commodity FX decline. With AUD and NZD both down 0.3%-0.5%, CAD’s resilience likely reflects offsetting oil price support or positioning clean-up ahead of Canadian jobs data later this week.
  • EUR/USD slipped to 1.1432 (-0.26%) versus GBP/USD’s rise to 1.3249 (+0.31%), creating a -0.58 percentage point divergence in relative performance. This is the widest intra-USD-bloc gap in weeks and flags that EUR is losing ground on a trade-weighted basis beyond just the cross.
  • Commodity FX average -0.43%—led by NZD/USD at -0.53% with an elevated intraday range of 0.46%. Unlike the controlled moves in EUR/GBP, NZD’s slide has been choppy, hinting at stop-loss activity rather than a clean thematic unwind.

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

EUR/USD (1.1432) — Neutral, bias tilting lower

The pair has failed to hold above 1.1450 after two successive intraday rejections. Support at 1.1400 (psychological round number, also the 20-day moving average) remains the first line of defence. Resistance at 1.1475—a cluster of daily highs from the past three sessions—caps any bounce. Invalidation: a daily close above 1.1500 would flip the short-term view bullish, but for now the euro is bleeding relative to sterling and the Swiss franc.

GBP/USD (1.3249) — Bullish

Sterling is the session’s strongest G10 currency after the yen. Support at 1.3200 (prior swing high from late June) held during the European morning, and cable is now pressing toward resistance at 1.3280—the 61.8% retracement of the April-June decline. A break above 1.3280 opens a run to 1.3320. Invalidation: a move back under 1.3170 would negate the upside bias and suggest the recent rally is exhausted.

USD/CHF (0.8084) — Neutral

Given the editorial brief’s emphasis on rotating away from this pair, I’ll note that USD/CHF remains an unattractive vehicle for direction at 0.8084. Support at 0.8050 (weekly pivot) is intact, resistance at 0.8110 (100-hour moving average). The 0.13% range this hour is the narrowest across majors. No trade bias—flat is the trade.

USD/CAD (1.4165) — Neutral, leaning bullish

The commodity FX selloff has not infected the loonie, and that’s telling. USD/CAD holds firm near the 1.4160-1.4170 zone (prior resistance turned support). The next trigger is a break above 1.4200 (round number, also the July high) which would signal a resumption of the uptrend. Support at 1.4120 (50-day moving average) must hold to keep the bullish case alive. Invalidation: a daily close below 1.4080 would shift to neutral. I favor fading weakness in the pair given the commodity FX context.

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

USD/JPY (161.55) — Neutral, intervention risk

The pair has been the calmest in the G10 session (+0.07%), trading in a 16-pip band. This quiet is deceptive—the BOJ has a history of stepping in when momentum builds. Support at 161.00 (big round number, also option barrier) is the clear line in the sand. Resistance at 162.00 (prior cycle high from April) caps any upside until fresh catalyst emerges. Invalidation: a spike above 162.50 on thin liquidity would likely trigger official pushback. For now, avoid.

EUR/JPY (184.65) — Neutral, bearish tilt

The cross is down -0.22% but inside a very narrow range. The euro weakness from EUR/GBP is dragging this pair lower, but the yen is not strong enough to drive a clean break. Support at 184.00 (June low) needs to hold to prevent a slide toward 183.00. Resistance at 185.20 (Asian session high). Invalidation: a close above 186.00 would negate the bearish setup. Low conviction—focus elsewhere.

GBP/JPY (214.04) — Bullish

The session’s strongest pair, +0.39%, and the editorial desk’s lead for good reason. Sterling is absorbing the yen’s typical safe-haven bid. Support at 213.00 (prior day’s low, also 10-day moving average) is now a buying opportunity. Resistance at 215.00 (psychological level, also the high from mid-July) is the next target. Invalidation: a drop below 212.20 would suggest the pound’s outperformance is unwinding. I am biased long on dips.

Commodity FX: AUD/USD, NZD/USD

AUD/USD (0.6979) — Bearish

The Aussie is down -0.34%, and the 0.6970-0.6990 band has acted as a magnet all day. Support at 0.6950 (prior support from early July) is under threat. Resistance at 0.7000 (round number, also 200-day moving average) is now a ceiling. Invalidation: a break back above 0.7030 would turn neutral. The commodity FX average collapse is a strong headwind; fade rallies.

NZD/USD (0.5704) — Bearish

Elevated volatility and a -0.53% drop make this the choppiest pair. Support at 0.5670 (the June low) is the last line before 0.5600. Resistance at 0.5740 (the overnight high, also 20-day moving average). Invalidation: a close above 0.5780 would relieve downside pressure. But with intraday range 0.46% and no obvious catalyst, the path of least resistance is lower. I am short bias.

European cross: EUR/GBP (0.8626)

EUR/GBP — Bearish

The tape leader: -0.60%, elevated volatility (0.13% range). This is the clearest directional signal in the session. Support at 0.8600 (psychological level, also June low) will be tested if the move continues. Resistance at 0.8650 (pre-break support) is now capped selling. Invalidation: a bounce back above 0.8680 would suggest the breakdown was false. The move is positioning-driven: the relative performance of GBP vs EUR in the USD bloc (-0.58pp divergence) confirms it.

What consensus may be missing: Many are ascribing the EUR/GBP drop to a one-off German data miss, but the flow in GBP/JPY and cable’s outperformance suggests a structural reallocation away from euro exposure. The pound is pricing in a terminal rate 25-30bp higher than the euro for year-end, and today’s cross move is bringing the pair in line with that repricing. The crowd is still short GBP from late June; this is the beginning of a squeeze.

Cross-market read: correlations & risk appetite

The USD-bloc average returned +0.01%, but the composition matters: GBP/USD’s rise and EUR/USD’s fall cancel out, masking a clear preference for sterling. The yen bloc average +0.08% is entirely driven by GBP/JPY; USD/JPY and EUR/JPY are flat-to-lower, showing yen strength isn’t broad-based. Commodity FX at -0.43% is the standout loser—risk appetite is not uniform. Equity futures are mixed, which fits: the market is rotating out of commodity-cycle trades and into a more defensive dollar bloc that favors the pound. This is not a clean risk-off or risk-on session; it’s a cross-asset shift in regional preferences.

Forex forecast: base / alternate / invalidation scenarios

  • Base case (60% probability): EUR/GBP continues to grind lower toward 0.8600 this week, with cable holding above 1.3200 and GBP/JPY pushing to 215.50. USD/CAD stays 1.4150-1.4200 range.
  • Alternate (30% probability): The commodity FX weakness triggers a broader risk-aversion move that lifts the yen across the board, stopping out GBP/JPY longs and sending USD/JPY below 161.00. EUR/GBP would then stall near 0.8620-0.8640.
  • Invalidation: If EUR/GBP reverses back above 0.8680, the base case is dead. Also, a weekly close by GBP/JPY below 212.00 would invalidate the bullish sterling narrative.

Session watchlist

  • ECB speakers: Any hawkish tone from Lagarde or Lane this afternoon could halt EUR/GBP’s decline, as markets are currently pricing in a faster ECB cutting cycle. Impact on EUR/USD and EUR crosses.
  • US Treasury auction (10-year): Sluggish demand could lift USD/JPY above 161.50, but given the BOJ’s sensitivity, the move may be capped. Watch for yen intervention rhetoric if USD/JPY breaks 162.00.
  • Commodity prices: Iron ore futures are down 1.2% in Asian trade; further declines will keep AUD/USD under pressure. NZD/USD is also exposed to dairy auction softness.

This note is prepared for FX Pattern subscribers and reflects real-time desk assessment. Not investment advice.


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 is the EUR/USD rate today?

EUR/USD is trading at 1.1432, down 0.26% on the session. The pair is underperforming GBP/USD by -0.58 percentage points, marking the widest intra-USD-bloc gap in weeks.

Why did GBP/JPY rise today?

GBP/JPY rose 0.39% to 214.04, outperforming both the yen-bloc average (+0.08%) and commodity FX (-0.43%). This suggests flow into pound-denominated carry trades rather than a generic risk-on move, as AUD and NZD lagged markedly.

How are commodity currencies performing?

Commodity FX is averaging -0.43%, led by NZD/USD at -0.53% and AUD/USD down about 0.3%-0.5%. USD/CAD bucked the trend, remaining nearly flat at 1.4165, likely supported by oil prices or positioning ahead of Canadian jobs data. This is for informational purposes only and not investment advice.

Is EUR/GBP a good buy at current levels?

EUR/GBP dropped 0.60% to 0.8626 in a concentrated selling window with a tight 0.13% intraday range, suggesting aggressive rate-expectation shifts. If selling eases, 0.8626 may act as near-term resistance, but this is not investment advice—any invalidation of the move would require a close above that level on higher volume.