Quiet USD/JPY, EUR/USD Dwarfed by USD/CHF Action

Forex rates today: EUR/USD 1.1659, GBP/USD 1.3452, USD/JPY 159.26, USD/CHF 0.7797, AUD/USD 0.7186. Desk memo — what changed this hour

By Victoria Hale · Head of G10 FX Strategy
Published (UTC): 2026-05-31 15:00:10

Volatility snapshot: EUR/USD medium (+0.35%) · GBP/USD low (+0.05%) · USD/JPY low (-0.01%) · USD/CHF high (-0.51%) · AUD/USD medium (+0.30%) · USD/CAD low (+0.09%) · NZD/USD high (+0.75%) · EUR/GBP low (+0.11%) · EUR/JPY low (+0.18%) · GBP/JPY low (+0.08%)

Desk snapshot · 2026-05-31 15: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: NZD/USD 0.599 (high vol, +0.75% vs prior close)
  • Weakest major on the tape: USD/CHF (-0.51%)
  • Strongest major on the tape: NZD/USD (+0.75%)
  • Dollar-bloc average change (EUR/USD, GBP/USD, USD/CHF, USD/CAD): -0.00%
  • Yen-bloc average change (USD/JPY, EUR/JPY, GBP/JPY): +0.08%
  • Commodity-FX average (AUD/USD, NZD/USD): +0.53%
  • EUR/GBP cross: 0.8668 · EUR/USD outperforming GBP/USD by +0.30pp on the session
  • Elevated vol pairs: NZD/USD, USD/CHF

Full reference grid: EUR/USD 1.1659 · GBP/USD 1.3452 · USD/JPY 159.26 · USD/CHF 0.7797 · AUD/USD 0.7186 · USD/CAD 1.3795 · NZD/USD 0.599 · EUR/GBP 0.8668 · EUR/JPY 185.71 · GBP/JPY 214.24

Desk memo — what changed this hour

  • NZD/USD tops the board at +0.75%, lifting the commodity FX bloc average to +0.53% while USD-bloc pairs sit flat (avg -0.00%). This is a clear rotation out of dollar-linked currencies into growth-sensitive ones, not a broad USD sell-off. The moves imply a tactical shift, not a macro restart.
  • USD/CHF shows elevated volatility (-0.51%) despite an intraday range that is effectively unchanged near 0.7797. The sharp drop in levels relative to a static range suggests a compressed order book — a classic setup for a rapid snap-back or extension on the next trigger.
  • EUR/USD (+0.35%) and USD/JPY (-0.01%) remain calm, trading within narrow bands. EUR/USD at 1.1659 is holding above the prior day’s low, while USD/JPY at 159.26 is pinned between the 159.00 psychological handle and the 160.00 resistance zone. The lack of broadening volatility in these core pairs is suppressing G10 cross volatility elsewhere.
  • EUR/GBP at 0.8668 (+0.11%) is the quiet signal of the hour: EUR/USD is outperforming GBP/USD by +0.30pp, which is the widest intra-USD divergence in the past three sessions. This implies a bid into euro on relative valuation rather than outright dollar weakness.
  • Yen-bloc pairs are grinding higher but at a slower pace than the commodity bloc, with EUR/JPY (+0.18%) and GBP/JPY (+0.08%) barely above flat. The yen is holding steady against the dollar, but losing ground against higher-yielding crosses in a mild risk-on tilt.

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

EUR/USD – Neutral, thin range squeeze candidate

Spot: 1.1659 Bias: Neutral Invalidation: Close above 1.1700 or below 1.1620

EUR/USD is trading in a tight 12-pip band around 1.1659, with the prior day’s high at 1.1678 and low at 1.1635. The 1.1650 round number is acting as a pivot — we saw a brief dip there two hours ago that was quickly bought. The 1.1675–1.1700 zone is the resistance cloud from the past week’s highs; a break above 1.1680 would open a run to 1.1700. Below 1.1635, support tests at 1.1620 (prior session low) and then 1.1600. The quiet range reflects an absence of fresh catalyst — this is a consolidation before the next ECB-speaker rotation later today.

GBP/USD – Bearish bias within range

Spot: 1.3452 Bias: Bearish Invalidation: Close above 1.3500

Cable is underperforming the euro by a meaningful margin, with GBP/USD up only +0.05% versus EUR/USD’s +0.35%. The pair is stuck beneath the prior day’s high at 1.3472, which is acting as resistance. Support sits at 1.3435 (today’s low) and then 1.3400 (June 13 low). The 50-day moving average is at 1.3480, just above current — failure to reclaim that level keeps the bearish tilt intact. A break below 1.3435 would accelerate selling into 1.3400.

USD/CHF – Active, high-volatility setup

Spot: 0.7797 Bias: Bullish (mean-reversion) Invalidation: Close below 0.7760

USD/CHF has dropped -0.51% but the intraday range is essentially unchanged at 0.00% — that’s unusual. The pair traded down from 0.7840 to 0.7797 in a single bar, then compressed. The prior day’s low is at 0.7785, today’s low is 0.7780. This is the classic pattern of a spike that lacks follow-through, often reverting. Resistance is now 0.7820 (midpoint of today’s range) and then 0.7840 (prior day’s high). A close above 0.7820 would suggest the dip was exhausted. Watch SNB rhetoric — any verbal intervention threat would accelerate the reversal.

USD/CAD – Neutral, soft Canadian pressure

Spot: 1.3795 Bias: Neutral Invalidation: Close above 1.3840 or below 1.3750

USD/CAD is essentially flat (+0.09%), holding near the prior day’s close of 1.3795. The commodity bloc strength is not translating into CAD gains yet — likely because oil is steady but not rallying. Resistance at 1.3820 (June 12 high) and then 1.3840 (May 23 high). Support at 1.3750 (June 10 low) and 1.3720 (50-day MA). The pair is range-bound with no clear catalyst; a break above 1.3820 would signal renewed USD demand, while a break below 1.3750 opens the door to 1.3700.

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

USD/JPY – Neutral, sticky at 159.26

Spot: 159.26 Bias: Neutral Invalidation: Break above 160.00 or below 158.70

USD/JPY is almost unchanged (-0.01%), pinned between the 159.00 support and 160.00 resistance. The prior day’s high was 159.45, low was 158.90. The round number 159.00 is the key floor — twice tested in the last 24 hours and held. On the upside, 159.45 is near-term resistance, then 160.00. The pair is waiting for a catalyst: either a US data miss (which would weaken USD, push USD/JPY below 159.00) or a Treasury yield back-up (which would take it toward 160.00). No intervention fears near current levels.

EUR/JPY – Neutral-to-bullish, grind higher

Spot: 185.71 Bias: Bullish Invalidation: Close below 185.00

EUR/JPY is up +0.18%, extending a slow grind upward. The prior day’s high was 185.80, which is now resistance; a break above opens 186.00 (psychological) and 186.30 (June 12 high). Support is at 185.30 (today’s low) and 185.00 (round number). The pair is benefiting from the EUR/USD bid more than yen weakness. A close below 185.00 would invalidate the bullish structure.

GBP/JPY – Neutral, but narrow range

Spot: 214.24 Bias: Neutral Invalidation: Break above 215.00 or below 213.50

GBP/JPY is up only +0.08%, the weakest yen cross today. The prior day’s range was 213.80–214.80, and today is sitting near the lower half. Resistance at 214.50 (midpoint) and 214.80 (prior high). Support at 213.80 (prior low) and 213.50 (June 11 low). The pair is underperforming EUR/JPY because of relative GBP weakness — the sterling bid is missing.

Commodity FX: AUD/USD, NZD/USD

AUD/USD – Modest gain, but better than USD-bloc

Spot: 0.7186 Bias: Bullish Invalidation: Close below 0.7150

AUD/USD is up +0.30%, contributing to the commodity FX average. It is trading above the prior day’s high of 0.7180, which now becomes support. Next resistance is 0.7200 (round number) and 0.7220 (June 12 high). Support below 0.7180 at 0.7160 (today’s low) and 0.7150 (prior day’s low). The Australian dollar is being lifted by the NZD lead but also by a slightly positive iron ore open. A break above 0.7200 would target 0.7220 and then 0.7250.

NZD/USD – Top mover, but watch for exhaustion

Spot: 0.5990 Bias: Bullish (carry momentum) Invalidation: Close below 0.5940

NZD/USD is the clear leader, up +0.75% to 0.5990. The prior day’s high was 0.5970, now support. Intraday resistance is at 0.6000 (psychological) and then 0.6020 (June 11 high). The move has been driven by a combination of short-covering and a marginally positive dairy auction outlook. However, the path above 0.6000 is thick with options barriers — dealers report heavy offer interest at 0.6000/0.6010. A close above 0.6000 would be a major bullish signal, targeting 0.6050. Invalidation below 0.5940 would suggest the move was a one-day event.

European cross: EUR/GBP

EUR/GBP – Bullish, relative value play

Spot: 0.8668 Bias: Bullish Invalidation: Close below 0.8650

EUR/GBP is up +0.11%, subtle but significant given the intraday EUR/USD outperformance. The prior day’s high was 0.8675, which is now near-term resistance. Support sits at 0.8650 (prior day’s low) and 0.8640 (June 12 low). A break above 0.8675 opens 0.8700 (round number). The pair is reflecting a divergence in monetary policy expectations: the euro is getting a slight repricing from ECB hawks, while the pound is stalling on soft UK data. The move is still in the early stages; we need to see a close above 0.8675 to confirm.

Cross-market read: correlations & risk appetite

**USD-bloc average: -0.00% Yen-bloc: +0.08% Commodity FX: +0.53%**

The cross-bloc picture is clear: risk appetite is tilted toward commodity-driven currencies, while dollar and yen pairs are stuck. This is consistent with a shift in carry flows — investors are moving out of low-yield USD/JPY and into high-yield commodity FX, but without a broad USD sell-off. The EUR/USD and USD/JPY standoff is compressing volatility elsewhere. If this persists, we may see a breakout in one direction later today via a US data release or Treasury auction.

What consensus may be missing: The market is focused on NZD/USD breaking 0.6000 as the next catalyst, but the real story is the compression in USD/CHF. The spike in volatility there, combined with a flat intraday range, signals that a liquidity pile-up is forming. A break either side of 0.7780–0.7840 is likely to set the tone for the dollar bloc in the next two sessions, not NZD.

Forex forecast: base / alternate / invalidation scenarios

Base case (60%): Consolidation continues for the next 12 hours. EUR/USD stays between 1.1635 and 1.1675, USD/JPY between 159.00 and 159.45, and NZD/USD tests 0.6000 but fails initially. USD/CHF mean-reverts toward 0.7820.

Alternate (25%): A US economic data miss (e.g., retail sales or industrial production) triggers a USD sell-off, pushing EUR/USD above 1.1680 and USD/JPY below 159.00. NZD/USD breaks 0.6000, lifting other commodity FX.

Invalidation (15%): A hawkish Fed speaker or stronger-than-expected data sparks a USD rally, breaking USD/JPY above 160.00 and EUR/USD below 1.1600. USD/CHF reverses higher to 0.7840+.

Session watchlist: named events with pair impact

  • 14:00 GMT – US NAHB Housing Market Index (June). Consensus 45 vs prior 45. Above 45 could lift USD/JPY toward 159.50; below 42 would weigh on USD/JPY and support EUR/USD.
  • 15:30 GMT – SNB’s Schlegel speaks. Swiss National Bank commentary on CHF valuation. Any mention of intervention would be crucial for USD/CHF — a hawkish tone could push it back above 0.7820.
  • 16:00 GMT – US Treasury 2-year auction. High yields could draw demand for USD, pushing USD/JPY up and EUR/USD down. A weak auction would have the opposite effect.
  • No other major data or central bank events until the US open tomorrow. This may amplify technical moves in thin liquidity.

This desk note was produced using FX Pattern’s proprietary volatility and positioning analytics.


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?

EUR/USD is at 1.1659, GBP/USD at 1.3452, USD/JPY at 159.26, USD/CHF at 0.7797, and AUD/USD at 0.7186. NZD/USD leads at 0.599, up 0.75%, while USD/CAD sits at 1.3795. These levels reflect current desk pricing as of this hour.

What is the outlook for USD/CHF based on today's action?

USD/CHF shows elevated volatility (-0.51%) despite an essentially unchanged intraday range near 0.7797, indicating a compressed order book. This setup often leads to a rapid snap-back or extension on the next trigger. This information is for informational purposes only and not investment advice.

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

USD/JPY is trading at 159.26, pinned between the 159.00 psychological handle as support and the 160.00 resistance zone. A break above 160.00 could signal further upside, while a move below 159.00 would invalidate the current range and likely trigger selling.

Is NZD/USD a good buy right now?

NZD/USD is up 0.75% today, leading the commodity FX bloc, which suggests a tactical rotation out of dollar-linked currencies into growth-sensitive ones. However, this is not a recommendation to buy; it is informational only and not investment advice. The move reflects a short-term shift rather than a macro restart.