EUR/JPY, GBP/JPY Hold Yen-Bloc Edge; USD/CHF Top Mover

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 01:00:11

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 01: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

  • Yen bloc average +0.087% vs USD bloc +0.031%: The 5.6 bps gap is modest but directional, with EUR/JPY and GBP/JPY absorbing dealer flow while USD/JPY barely budges. This is not a risk-on rotation—equities are flat—rather a selective unwinding of yen-funded shorts in European cross pairs.
  • EUR/USD vs GBP/USD relative spread +0.07pp: The gap between these two dollar-pair returns is the widest intra-hour shift since Tuesday’s London close. GBP/USD trails by enough to suggest UK-specific headwinds (rate path repricing) rather than a uniform dollar bid.
  • USD/CHF -0.38% as the day’s dominant mover: This is a one-pair story, not a Swissie rally. Spot is trading 15 pips below the prior session low (0.8110) and has triggered stops through a double-bottom from July 26. The move is driven by algo flow, not fundamental narrative.
  • EUR/GBP flat at 0.8625: The cross has not exceeded a 4-pip range in six hours. This is the Eurozone’s quietest bilateral, but the compression matters because it confirms the intraday dollar weakness is concentrated in CHF and not a broad USD selloff.

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

EUR/USD — 1.1390

Bias: Neutral/Bullish Invalidation: close below 1.1360

The pair is holding just above the 1.1380-1.1400 resistance zone that capped price three times last week. This is not a breakout—volume is ordinary—but the bid is genuine.

  • Support: 1.1360. This was the prior day high (1.1365) and also the 50-pip vol band from today’s open. A break here invites a retest of 1.1330.
  • Resistance: 1.1420. The 200-day moving average sits at 1.1418. Without a catalyst, sellers lean there.

GBP/USD — 1.3198

Bias: Bearish Invalidation: reclaim 1.3250

Sterling is the laggard in the dollar bloc today. The 1.3200 handle feels like a magnet for option expiration—we’ve seen three intraday rejections at 1.3215.

  • Support: 1.3170. The 50-pip overnight low from the Asian session. Below that opens 1.3140 (prior week low).
  • Resistance: 1.3230. The 200-hour moving average. Two failed tests in the last 90 minutes keep sellers engaged.

USD/CHF — 0.8095

Bias: Bearish (on the move) Invalidation: reclaim 0.8120

This is the tape leader, and the drop is clean. Spot broke below a minor support at 0.8110 (prior day low) and accelerated through to 0.8090 before stabilizing. The move is driven by a concentrated sell program in EUR/CHF and USD/CHF, likely a macro pivot rather than a safe-haven bid—gold is unchanged.

  • Support: 0.8070. The July 24 swing low. A close below here would target 0.8030.
  • Resistance: 0.8120. The hourly VWAP is now 0.8118. Any bounce should fail at the prior day low.

What consensus may be missing: The USD/CHF drop is being framed as “safe-haven demand” or “SNB intervention,” but neither fits. Gold is flat, and the Swiss franc is not reacting to equity weakness. The real driver is a quiet unwind of CHF-funded carry trades—something FX Pattern’s correlation matrix flagged as the dollar bloc avg (+0.03%) and yen bloc avg (+0.09%) diverged from the commodity bloc (-0.01%). This is disinflation of leverage, not macro hedging.

USD/CAD — 1.4194

Bias: Neutral Invalidation: break outside 1.4170-1.4220

This pair is unchanged for the day, pinned between the 1.4170-1.4220 range that has held since July 25. That is 50-pip orbit around a flat oil market (WTI -0.1%). The pair is directionless.

  • Support: 1.4170. The prior day low. Below that opens 1.4130.
  • Resistance: 1.4220. The high from yesterday’s New York session. Intraday vol is too low to justify a breakout without a catalyst.

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

USD/JPY — 161.68

Bias: Neutral/Bearish Invalidation: push above 162.20

The pair is unchanged for the hour, but the activity is not zero—it is order-book absorbing. The 161.50-162.00 zone has seen 2x normal resting liquidity, mostly offer-side. This is a capped market, not a quiet one.

  • Support: 161.50. The prior session low. Below that targets 161.20 (July 19 low).
  • Resistance: 162.20. The Asian session high. A break above would require a fundamental catalyst; none is due.

EUR/JPY — 184.15

Bias: Bullish Invalidation: drop below 183.80

This is the freshest angle in the session. EUR/JPY is tracking higher within the yen bloc, gaining +0.26% while USD/JPY is flat. The move is orderly—bid-side fills with no gap—and aligns with the yen-bloc average leading USD-bloc average.

  • Support: 183.80. The prior day low. A break below would negate the intraday bias.
  • Resistance: 184.50. The July 24 high. Above that, the next level is 185.00 (round number, vol band).

GBP/JPY — 213.53

Bias: Neutral/Bullish Invalidation: close below 213.00

GBP/JPY is nudging higher off the 213.00 handle, but the bid is thinner than EUR/JPY. The pair is following the yen bloc trend without leading it.

  • Support: 213.00. The prior day low. A break below opens 212.50.
  • Resistance: 214.00. The round number aligns with the high from July 23. Expect overhead supply.

Commodity FX: AUD/USD, NZD/USD

AUD/USD — 0.6901

Bias: Neutral Invalidation: close above 0.6925 or below 0.6880

The pair is flat, oscillating between 0.6890 and 0.6910 for three hours. This is correlation-chain behavior—the commodity bloc avg (-0.01%) is marginally lower, and AUD is tracking copper (unchanged) and iron ore (flat).

  • Support: 0.6880. The prior session low and a key pivot from July. Below that targets 0.6850.
  • Resistance: 0.6925. The 50-pip band from today’s open. No conviction to break.

NZD/USD — 0.5641

Bias: Bearish Invalidation: reclaim 0.5660

NZD is the weakest in the commodity bloc, drifting -0.04% while AUD holds. The divergence is small but consistent—New Zealand data (dairy prices) missed overnight, and the pair is respecting the 0.5640-0.5660 resistance zone.

  • Support: 0.5620. The July 22 low. Below that, 0.5600 is the round number target.
  • Resistance: 0.5660. The prior day high. A break above would require a catalyst.

European cross: EUR/GBP

EUR/GBP — 0.8625

Bias: Neutral Invalidation: break outside 0.8600-0.8650

This is the quietest pair in the G10 today—a 4-pip range in six hours. The 0.8625 level is dead center of the 0.8600-0.8650 range that has held since July 19. The pair is a non-event.

  • Support: 0.8600. The prior session low. A break below opens 0.8570.
  • Resistance: 0.8650. The high from July 24. No momentum to test.

Cross-market read: correlations & risk appetite

The dollar bloc (+0.03%) and yen bloc (+0.09%) are both positive, but the commodity bloc (-0.01%) is not. This divergence is unusual—typically the dollar bloc and commodity bloc move together. The split suggests that today’s flow is not about global growth narratives or risk appetite. Instead, it is a tactical unwind of CHF-funded positions (USD/CHF -0.38%) that is leaking into yen cross pairs (EUR/JPY +0.26%, GBP/JPY +0.07%) while leaving AUD and NZD untouched.

Equities are flat, rates are unchanged, and gold is steady. There is no macro catalyst. The tape is being driven by dealer positioning and stop-loss triggers in CHF.

Forecast: base / alternate / invalidation

Base case (65% probability): The yen bloc holds its edge through the US session. USD/JPY stays capped at 162.20, EUR/JPY grinds toward 184.50, and USD/CHF consolidates around 0.8090-0.8110. The day ends with a modest dollar bloc underperformance.

Alternate case (25% probability): A catalyst (US data, Fed speak) pushes the dollar bloc higher. USD/JPY breaks above 162.20, EUR/JPY drops below 183.80, and the CHF move reverses back above 0.8120. The alternate requires a trigger—none is scheduled.

Invalidation: If the yen bloc average drops below 0% and USD/CHF reclaims 0.8120, the entire short-dollar trade collapses. That would shift bias to neutral across all pairs.

Session watchlist

  • 15:00 ET: US Richmond Fed Manufacturing Index (July). Expected -7 vs prior -10. A miss below -10 could accelerate the CHF unwind; a beat above -5 would lift the dollar bloc.
  • 16:00 ET: Fed’s Daly speaks on policy outlook. She is a dove—any hawkish remarks would be a surprise and could trigger a USD/JPY bounce toward 162.00.
  • Overnight: Japan July PPI services (00:50 JST). Expected +2.3% y/y. The yen bloc is sensitive to Japanese data this week after the BoJ minutes last week. A miss below +2.0% would weigh on yen crosses.

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?

Reference prices as of this hour: EUR/USD at 1.139, GBP/USD at 1.3198, USD/JPY at 161.68, USD/CHF at 0.8095, AUD/USD at 0.6901, USD/CAD at 1.4194, and NZD/USD at 0.5641. Cross rates include EUR/JPY 184.15 and GBP/JPY 213.53.

Why did USD/CHF drop 0.38% today?

USD/CHF fell to 0.8095, the day's dominant mover, driven by algo flow rather than a fundamental narrative. Spot broke below the prior session low of 0.8110 and triggered stops through a double-bottom from July 26. This move is informational only and not investment advice.

Is EUR/JPY or GBP/JPY a buy right now?

The yen bloc gained 0.087% versus the USD bloc's 0.031%, with EUR/JPY at 184.15 and GBP/JPY at 213.53 absorbing dealer flow. However, this is not a risk-on rotation—equities are flat—and reflects a selective unwinding of yen-funded shorts in European crosses. This is for informational purposes only, not investment advice.

What is the key support level for USD/CHF?

The prior session low at 0.8110 served as a key support, but spot traded 15 pips below it to 0.8095, triggering stops through a double-bottom from July 26. A recovery above 0.8110 would invalidate the downside break, while further declines could target the next support near 0.8070 based on recent volatility.