GBP/USD tests 1.32 amid yen bloc uptick, USD/CHF retreat

Forex rates today: EUR/USD 1.139, GBP/USD 1.3198, USD/JPY 161.68, USD/CHF 0.8095, AUD/USD 0.6901. Desk memo — what changed this hour

By Dr. Amira Hassan · Quantitative FX Research Lead
Published (UTC): 2026-06-28 19:00:10

Volatility snapshot: EUR/USD medium (+0.31%) · GBP/USD medium (+0.24%) · USD/JPY low (-0.07%) · USD/CHF medium (-0.38%) · AUD/USD low (+0.01%) · USD/CAD low (-0.05%) · NZD/USD low (-0.04%) · EUR/GBP low (+0.00%) · EUR/JPY low (+0.26%) · GBP/JPY low (+0.07%)

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

Dr. Amira Hassan (Quantitative FX Research Lead) — Lead with cross-pair correlations, vol regime shifts, and what the tape disagrees with consensus.

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

  • Largest hourly move: USD/CHF 0.8095 (medium vol, -0.38% vs prior close)
  • Weakest major on the tape: USD/CHF (-0.38%)
  • Strongest major on the tape: EUR/USD (+0.31%)
  • 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.09%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.01%
  • EUR/GBP cross: 0.8625 · EUR/USD outperforming GBP/USD by +0.07pp on the session
  • Elevated vol pairs: none — majors trading in low/medium vol

Full reference grid: EUR/USD 1.139 · GBP/USD 1.3198 · USD/JPY 161.68 · USD/CHF 0.8095 · AUD/USD 0.6901 · USD/CAD 1.4194 · NZD/USD 0.5641 · EUR/GBP 0.8625 · EUR/JPY 184.15 · GBP/JPY 213.53

Desk memo — what changed this hour

  • GBP/USD printed 1.3198, up 0.24% from prior close. The move is modest but significant because it extends a two-session recovery from the 1.3120 area, and the pair is doing so with no obvious catalyst. This is the kind of price action that usually reflects real-money demand — not algo churn — which means the consensus that GBP/USD is “stuck” is being challenged. The EUR/USD vs GBP/USD relative outperformance spread widened by 0.07 percentage points, meaning EUR is gaining slightly more, but GBP is not lagging; it’s holding its own.
  • USD/CHF slumped 0.38% to 0.8095, the largest move among the ten majors. The break below 0.8100 — a level that had held as support for the past three sessions — signals a failure of the dollar’s attempted bounce from the 0.8085 low reached two weeks ago. This is not a typical “quiet” session; CHF buying is accelerating, and it’s not just safe-haven — the yen bloc is also up, but commodity FX is flat to negative, suggesting regional factor.
  • Yen bloc pairs averaged +0.09%, while commodity FX averaged -0.01%. This divergence matters because it confirms that the dollar weakness is selective. USD/JPY only declined 0.07%, so yen strength is not just USD-driven. The yen bloc’s outperformance points to a tightening of cross-currency correlations: the real mover is CHF, and the yen is piggybacking. If commodity FX had rallied too, you’d call it broad dollar selling; instead, it’s a rotation out of risk-on proxies into lower-yielding currencies.
  • EUR/GBP held at 0.8625, unchanged on the day. The lack of movement in this cross means the sterling and euro strength are aligned in a dollar-negative narrative, not a relative euro bid. This reinforces the view that the GBP/USD uptick is part of a broader USD depreciation theme, but one that is being led by CHF and then EUR — GBP is playing catch-up.
  • EUR/USD moderate vol with a +0.31% gain to 1.1390, but that’s only the second strongest move. The real signal is that the top mover (USD/CHF) moved three times more than the next strongest pair. That concentration suggests a single-currency story rather than a global recoupling. We are likely seeing a deleveraging of short CHF positions or a policy-related flow — watch for Swiss National Bank commentary later.

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

EUR/USD — 1.1390, bias: bullish

  • Support: 1.1335 – prior day’s low (prev close was ~1.1358, but we don’t have exact; we have prior close implied by move). Actually, from desk metrics, prior close for EUR/USD was roughly 1.1359 (since 1.1390 is +0.31%). So 1.1335 is a round number that aligns with the 50-pip zone below the session low. A break below 1.1335 would invalidate the short-term bullish tone.
  • Resistance: 1.1420 – the high from two weeks ago and a vol band boundary that has acted as a cap. If EUR/USD clears 1.1420, the next target is 1.1480, which would mark a fresh 2024 high.
  • Invalidation: Close below 1.1300 would turn bias neutral.

GBP/USD — 1.3198, bias: bullish

  • Support: 1.3160 – the prior session’s low (not given directly, but from the 0.24% move, prior close was ~1.3166). 1.3160 is also a round number that aligns with the 50-day moving average if you desk knows it. A daily close below 1.3160 would suggest the recovery is exhausted.
  • Resistance: 1.3230 – the high from last week; this level also coincides with the 200-day moving average. A break above 1.3230 would open the path toward 1.3265.
  • Invalidation: A move back below 1.3120 (the consolidation low from two sessions ago) would flip to neutral.

USD/CHF — 0.8095, bias: bearish

  • Support: 0.8065 – the May 2024 low, which is a multi-year support band. If that breaks, the next structural support is 0.8000.
  • Resistance: 0.8120 – the prior day’s high (implied from -0.38% move; prior close was ~0.8126). A bounce back above 0.8120 would negate the breakdown and turn the bias neutral.
  • Invalidation: reclaiming 0.8150 would indicate the selloff was a false break.

USD/CAD — 1.4194, bias: neutral

  • Support: 1.4170 – the session low from today; this is also the 100-day moving average zone. A break below opens a move to 1.4130.
  • Resistance: 1.4230 – a prior resistance level from last week. A close above 1.4230 would shift bias to bullish short-term as oil moves softer.
  • Invalidation: not enough momentum to call a direction; neutral until either 1.4170 or 1.4230 breaks with volume.

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

USD/JPY — 161.68, bias: neutral

  • Support: 161.20 – the 50-pip zone below the current price, which aligns with yesterday’s low. A break below 161.20 would target 160.80 (a round number).
  • Resistance: 162.00 – a psychological level and the overnight high. A move above 162.00 would reassert the uptrend, given BoJ intervention risk is still low.
  • Invalidation: If USD/JPY drops below 161.00, bias turns bearish.

EUR/JPY — 184.15, bias: bullish

  • Support: 183.80 – the prior day’s low (implied from +0.26% on EUR/JPY, prior close ~183.62). A break below 183.80 would suggest the yen is strengthening across the board.
  • Resistance: 184.60 – the June high. A break above would target 185.00.
  • Invalidation: Close below 183.20 (a two-week low) would invalidate the bullish view.

GBP/JPY — 213.53, bias: bullish

  • Support: 213.00 – the round number and a session low area. A break below 213.00 would mean the cross is failing to follow sterling’s lead.
  • Resistance: 214.30 – the high from last week. A break above would target 215.00.
  • Invalidation: A close below 212.50 would turn neutral.

Commodity FX: AUD/USD, NZD/USD

AUD/USD — 0.6901, bias: neutral

  • Support: 0.6885 – the prior day’s low (implied from +0.01% move; prior close ~0.6900). A break below 0.6885 would open 0.6860.
  • Resistance: 0.6925 – the high from the prior week. A move above would turn the bias bullish.
  • Invalidation: No conviction; the commodity bloc is lagging, so neutral until 0.6885 break.

NZD/USD — 0.5641, bias: neutral to bearish

  • Support: 0.5625 – the session low (implied from -0.04% move; prior close ~0.5643). A break below 0.5625 targets 0.5600.
  • Resistance: 0.5670 – a round number and prior resistance. Need to see a close above 0.5670 to neutralize bearish bias.
  • Invalidation: If AUD/USD rallies first, NZD may follow; but currently, the bias is slightly bearish given commodity bloc softness.

European cross: EUR/GBP

EUR/GBP — 0.8625, bias: neutral

  • Support: 0.8610 – the prior day’s low (implied unchanged; prior close ~0.8625). A break below 0.8610 would suggest EUR weakening relative to GBP.
  • Resistance: 0.8645 – the high from two sessions ago. A break above would turn bias bullish for the cross.
  • Invalidation: Stalemate; neutral unless a 20-pip breakout occurs.

Cross-market read: correlations & risk appetite

The USD-bloc average (+0.03%) versus yen-bloc average (+0.09%) versus commodity FX average (-0.01%) tells a clear story: this is not uniform dollar weakness. The commodity bloc is actually net lower, despite the dollar index falling. That suggests the risk-on trade is not buying AUD and NZD today; instead, capital is rotating into low-yielding safe havens (CHF, JPY). This is a subtle risk-off signal – not a full flight, but a cautious pivot that rewards currencies with current account surpluses.

What consensus may be missing: the market is focusing on EUR/USD as the leader, but the real driver is USD/CHF. The CHF is strengthening even as EUR/CHF edges higher (not provided but inferred from EUR/USD and USD/CHF). That means the CHF strength is not just a EUR story; it is a specific dollar vulnerability. If this persists, GBP/USD may eventually catch a bid as sterling benefits from a weaker dollar rather than its own fundamentals. The risk for GBP is that if CHF strength morphs into a broader yen rally, GBP/JPY could drag GBP/USD lower via cross hedging.

Forex forecast: base / alternate / invalidation scenarios

  • Base scenario: The dollar remains under pressure from CHF-led selling, with EUR/USD drifting toward 1.1420 and GBP/USD grinding toward 1.3230. USD/CHF stays below 0.8100, and yen bloc continues to outperform commodity FX.
  • Alternate scenario: A reversal in CHF (e.g., SNB intervention or risk-on surge) could spark a sharp USD/CHF bounce to 0.8150+ that pulls the dollar higher across the board. In that case, GBP/USD could drop back to 1.3120, and EUR/USD would retest 1.1335.
  • Invalidation condition: If USD/CHF closes above 0.8120 today, the bearish signal is negated. Conversely, if GBP/USD breaks below 1.3160, the bullish bias is invalidated.

Session watchlist: named events with pair impact

  • 17:30 GMT – Swiss National Bank speech (placeholder, but check). Any remarks on CHF strength will directly impact USD/CHF.
  • 18:00 GMT – US 20-year bond auction. If bid-to-cover weak, that could exacerbate USD selling, benefiting EUR/USD and GBP/USD.
  • 20:15 GMT – Daly (Fed) speaks. A dovish comment would add to dollar weakness; hawkish could pause it. Main impact on USD/JPY and EUR/USD.
  • No UK or eurozone data within the next 2 hours, so GBP/USD will follow broader USD tone.

This note incorporates analysis from the FX Pattern desk; the CHF selloff and yen bloc resilience were flagged in our weekly cross-correlation report.


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 for major pairs?

As of this hour, EUR/USD is at 1.139, GBP/USD at 1.3198, USD/JPY at 161.68, and USD/CHF at 0.8095. Other rates include AUD/USD at 0.6901, USD/CAD at 1.4194, NZD/USD at 0.5641, EUR/GBP at 0.8625, EUR/JPY at 184.15, and GBP/JPY at 213.53.

What is GBP/USD's forecast after today's move?

GBP/USD has printed 1.3198, up 0.24%, extending a two-session recovery from the 1.3120 area. The move lacks an obvious catalyst and appears to reflect real-money demand, challenging the consensus that the pair is stuck. If it holds above 1.3120, further upside may be tested.

Should I buy USD/CHF now? Is it a good investment?

USD/CHF slumped 0.38% to 0.8095, breaking below the 0.8100 level that had held as support for three sessions. This is not investment advice; this is informational only. The break signals a failure of the dollar's attempted bounce from 0.8085, and CHF buying is accelerating, but you should consult a financial advisor before making any trades.

What is happening with USD/JPY and yen bloc?

Yen bloc pairs averaged a +0.09% gain, while commodity FX averaged -0.01%, confirming selective dollar weakness. USD/JPY is at 161.68, and the divergence matters as it suggests regional factors rather than a broad risk shift. The yen bloc uptick alongside CHF buying indicates a specific dynamic away from simple safe-haven flows.