USD/CHF Gains Steam, EUR/JPY Static as NZD/USD Tumbles 0.72%

Forex rates today: EUR/USD 1.1426, GBP/USD 1.3242, USD/JPY 161.44, USD/CHF 0.809, AUD/USD 0.7003. Desk memo — what changed this hour

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

Volatility snapshot: EUR/USD medium (-0.28%) · GBP/USD medium (+0.30%) · USD/JPY low (+0.10%) · USD/CHF high (+0.51%) · AUD/USD low (-0.14%) · USD/CAD low (+0.11%) · NZD/USD high (-0.72%) · EUR/GBP high (-0.60%) · EUR/JPY low (-0.20%) · GBP/JPY medium (+0.42%)

Desk snapshot · 2026-06-22 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: NZD/USD 0.5713 (high vol, -0.72% vs prior close)
  • Weakest major on the tape: NZD/USD (-0.72%)
  • Strongest major on the tape: USD/CHF (+0.51%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): +0.16%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.11%
  • Commodity-FX average (AUD/USD, NZD/USD): -0.43%
  • EUR/GBP cross: 0.8626 · EUR/USD outperforming GBP/USD by -0.59pp on the session
  • Elevated vol pairs: NZD/USD, EUR/GBP, USD/CHF

Full reference grid: EUR/USD 1.1426 · GBP/USD 1.3242 · USD/JPY 161.44 · USD/CHF 0.809 · AUD/USD 0.7003 · USD/CAD 1.4157 · NZD/USD 0.5713 · EUR/GBP 0.8626 · EUR/JPY 184.45 · GBP/JPY 213.82

Desk memo — what changed this hour

  • USD/CHF +0.51% leads the gainers — the only non-commodity pair to move more than a quarter percent. Intraday range at 0.45% signals active two-way flows, but the bias is clearly toward CHF underperformance (USD strength). This breaks the cross off its recent 0.80–0.81 floor and puts the August highs (0.8110) in play.
  • NZD/USD -0.72% is the session’s widest mover by far, taking out the prior day’s low (0.5720) and tagging 0.5713. The drop is outsized relative to AUD/USD (-0.14%), underlining kiwi-specific pressure — possibly unwinding of carry longs or a soft offshore data print.
  • Yen-bloc pairs remain disconnected from the risk-off vibe — EUR/JPY -0.20%, GBP/JPY +0.42%, and USD/JPY +0.10% all trade inside recent ranges. No sign of a coordinated CHF-style bid; the yen is a non-factor despite the commodity FX selloff.
  • EUR/GBP volatility (0.77% intraday range) stands out in a cross that usually logs half that. The pair dropped 0.60% to 0.8626, driven entirely by GBP/USD +0.30% versus EUR/USD -0.28%. The relative performance gap of -0.59pp between the two dollars is the widest we’ve seen in two weeks.

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

EUR/USD (1.1426) — neutral

The single currency gave back nearly three tenths of a percent with moderate vol, but the move lacked follow-through. Price sits exactly at the 50-period hourly moving average on our desk chart; a clean break below 1.1400 would target the Monday low (1.1375). Resistance is the session high 1.1450. Bias is neutral because the selloff happened on lower relative volume versus the GBP bid — EUR is being dragged, not sold outright. Invalidation is a close above 1.1460, which would suggest false breakdown.

GBP/USD (1.3242) — bullish

Cable is the quiet outperformer in the dollar bloc, up 0.30% and holding above its prior-day high (1.3220). The level that matters: 1.3260 is the next resistance band from August 14; a break opens 1.3300. Support is 1.3200 — a psychological level that has held twice this week. The bias is bullish as long as the cross holds above 1.3220. Invalidation: a drop back below 1.3170 (prior-day low) would negate the momentum and suggest exhaustion.

USD/CHF (0.809) — bullish

The Swiss franc is the cleanest dollar-strength story this hour. Price broke above the 0.8075 resistance (prior-day high) and now trades at 0.809, the highest in three weeks. The intraday range of 0.45% is elevated for CHF-cross, indicating real positioning — not just noise. Next target: 0.8110, the upper edge of the range dating back to late July. Support: 0.8060 (Asian session low). Bias is bullish; the only risk is a reversal below 0.8050, which would suggest it was a false breakout linked to thin liquidity.

USD/CAD (1.4157) — neutral

Loonie is the most stable pair in the block, up a barely measurable 0.11%. Price is sandwiched between the prior-day high (1.4170) and low (1.4140). No catalyst, no vol. Bias neutral; any directional signal would require a break above 1.4180 (August high) or below 1.4120 (50-day moving average). Until then, it’s a placeholder.


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

USD/JPY (161.44) — neutral

The pair is listless — up 0.10% with no intraday range expansion. It’s stuck between the prior-day high (161.60) and low (161.20). No yen bid despite the risk-off in NZD and the CHF strength. Bias neutral; the only trigger to watch is a push above 162.00 (round number resistance) or a dip below 161.00 (psychological support). Invalidation: any close outside 0.5% range.

EUR/JPY (184.45) — neutral

This cross is the quietest of the yen pairings, down 0.20% in relatively calm conditions. The range is 184.20–184.80, with the mid-point precisely at prior-day’s close. The subtle move lower is due entirely to EUR/USD weakness, not yen strength. Key level: 184.00 is the August floor; a break would signal real yen demand. Resistance: 184.80 (previous session high). Bias neutral; the pair is rangebound with no directional conviction. Invalidation: a sustained move above 185.50 would require a catalyst we don’t see yet.

GBP/JPY (213.82) — neutral-bullish

The cross is up 0.42%, the best performer in the yen bloc, driven entirely by GBP’s strength. Price cleared the prior-day high (213.50) and is now testing 214.00. That level is the ceiling from last week; a close above opens 215.00. Support: 213.20 (Asian low). Bias tilts bullish because GBP is providing the bid, but we’re not yet above the range. Invalidation: a drop below 212.80 would reverse the nascent breakout.


Commodity FX: AUD/USD, NZD/USD

AUD/USD (0.7003) — neutral-bearish

Aussie is down 0.14%, moving in sympathy with NZD but far less aggressively. Price is holding at the 0.7000 line — a psychological level and also the prior-day low. A break below 0.6990 would open the door to the August floor at 0.6960. Resistance: 0.7030 (Monday’s high). Bias is neutral-bearish; the downtrend is intact but not accelerating. Invalidation: a bounce above 0.7040 would suggest the NZD tail isn’t dragging.

NZD/USD (0.5713) — bearish

This is the session’s standout mover. Down 0.72% with elevated vol (0.50% intraday range), the pair broke cleanly below the prior-day low of 0.5720 and now trades at the lowest level since early July. Support: 0.5700 — a round number and the next technical floor. If that fails, we target 0.5670 (June low). Resistance: 0.5730 (broken support turned resistance). Bias is bearish; the move was on high volume and there’s no sign of reversal. Invalidation: a close back above 0.5750 would be needed to suggest exhaustion.


European cross: EUR/GBP (0.8626) — bearish

The cross dropped 0.60% with an elevated intraday range of 0.77% — easily the widest in the G10 suite this hour. The move was clean: EUR weakness and GBP strength combined to push it below 0.8650 (prior-day low) and to 0.8626. That level is the lowest since mid-July. Next support: 0.8600. Resistance: 0.8650, now resistance. Bias is bearish; the cross is in a clear downtrend. Invalidation: a bounce above 0.8670 would suggest a fakeout.


Cross-market read: correlations & risk appetite

The desk’s correlation matrix shows a clear split: USD-bloc average +0.16% and yen-bloc average +0.11% are both positive, while commodity FX average -0.43% is sharply negative. This is not a simple risk-on/risk-off story — CHF is gaining (typically a safe haven) alongside GBP, while kiwi and aussie sell off. The underlying theme is dollar strength selectively aimed at high-beta commodity currencies, with the euro caught in the crosswinds. The yen bloc’s flatness confirms no intervention or capital flight. This divergence suggests a positioning unwind in NZD rather than a macro shift.


Forex forecast — base, alternate, invalidation scenarios

Base case: USD/CHF continues grinding higher toward 0.8110 as EUR/USD remains capped by 1.1450. NZD/USD extends to 0.5700 before finding buyers. EUR/JPY stays rangebound between 184.00 and 184.80. This scenario assumes no new catalysts and continuation of current intraday momentum.

Alternate case: If GBP/USD breaks above 1.3260, the pound strength could pull EUR/GBP lower toward 0.8580 and lift GBP/JPY above 214.50, creating a divergence within the dollar bloc.

Invalidation trigger: A sharp move in USD/JPY beyond 161.00–162.00 would break the quiet yen bloc and spill into all crosses. That could come from a Fed or BoJ headline, but nothing is scheduled this hour.


Session watchlist: named events

No high-impact data within the next four hours. The only scheduled event is the U.S. 10-year note auction at 1:00 PM ET, which could add volatility to USD crosses, especially USD/CHF and USD/JPY if yields react. Outside that, tape is driven by option expiries: we see a 0.5 bn EUR/USD 1.1400 strike and a 0.4 bn USD/JPY 161.00 strike at 10:00 AM NY cut.


What consensus may be missing

The consensus narrative points to kiwi-specific weakness (maybe an offshore data miss or carry unwind) and lumps AUD/NZD together. But the real action is in USD/CHF: the pair has broken its recent range on elevated vol with no obvious catalyst. That suggests a structural shift in CHF positioning — possibly a hedge unwinding or a rates differential trade. Many desks are still watching EUR/USD for direction, but the quiet pair is telling the sharper story right now. At FX Pattern we track these regime shifts in the lower-vol crosses precisely because they often lead the majors by a beat.


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.1426, GBP/USD at 1.3242, and USD/JPY at 161.44. USD/CHF leads gainers at 0.809 (+0.51%), while NZD/USD is the biggest loser at 0.5713 (-0.72%). These levels reflect active two-way flows, particularly in USD/CHF and NZD/USD.

Why is NZD/USD tumbling today?

NZD/USD dropped 0.72% to 0.5713, the session's widest mover, taking out the prior day's low of 0.5720. The move is outsized relative to AUD/USD (-0.14%), suggesting kiwi-specific pressure from unwinding carry longs or a soft offshore data print.

What is the key resistance for USD/CHF?

USD/CHF broke off its recent 0.80–0.81 floor and is now targeting August highs at 0.8110. The pair's 0.45% intraday range signals active two-way flows, but the bias is clearly toward CHF underperformance and USD strength.

Should I buy EUR/GBP on this dip?

EUR/GBP dropped 0.60% to 0.8626 with an unusually wide 0.77% intraday range, driven by GBP/USD gaining 0.30% versus EUR/USD falling 0.28%. This is informational only and not investment advice; the relative performance gap of -0.59pp is the widest in two weeks, indicating strong GBP momentum rather than EUR weakness.