EUR/JPY, GBP/JPY grind higher as quiet majors hold

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 Kenji Nakamura · Asia FX & USD/JPY Specialist
Published (UTC): 2026-05-31 04:01:09

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

Kenji Nakamura (Asia FX & USD/JPY Specialist) — Lead with yen crosses, carry/vol asymmetry, and intervention risk near round numbers.

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 drives the block (+0.75%, elevated vol), but commodity FX avg (+0.53%) tells a broader story: it’s not just kiwi positioning. The carry bid is spilling into yen crosses, where EUR/JPY (+0.18%) and GBP/JPY (+0.08%) are grinding up despite USD/JPY flat at 159.26. This suggests the move is cross-driven, not dollar-led.
  • USD/CHF slide is the outlier (-0.51%, elevated vol). Safe-haven unwind is selective – CHF is giving back while yen holds steady. The 0.7797 print sits near a key support zone; a break below could accelerate if risk appetite holds.
  • Quiet majors are thinned out – GBP/USD (+0.05%), AUD/USD (+0.30%), USD/CAD (+0.09%) all show below-average intraday ranges. This is a session where positioning is being built, not traded. The absence of news flow is compressing volatility in dollars vs. the bloc.
  • Yen-bloc average is positive (+0.08%) despite USD/JPY barely moving. That’s a tell: cross-asset carry demand is lifting EUR/JPY and GBP/JPY disproportionately. The 185.71 and 214.24 levels are creeping toward prior session highs, and the momentum is steady, not sharp – which reduces intervention risk for now.
  • EUR/GBP (+0.11%) is calm at 0.8668. This cross is treading water inside a 30-pip range. With both legs quiet, the pair is a volatility sink – a potential springboard if euro or sterling gets a catalyst.

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

EUR/USD (1.1659) – neutral

Spot is stuck inside the prior day’s range (low 1.1630 approx). Moderate volatility (+0.35%) but no conviction. The 1.1680 level is the top of Friday’s consolidation zone – a push above there would need to hold above the 1.1700 round number to gain traction. Support at 1.1620 is the 20-day moving average; a break would open 1.1580. Invalidation: a daily close below 1.1580 turns bearish; above 1.1720 turns bullish.

GBP/USD (1.3452) – neutral with bullish tilt

Calm (+0.05%) and hugging the 1.3450 handle. The pair has been coiling for three sessions. Resistance at 1.3480 is the prior day’s high from Monday – a close above would target 1.3500. Support at 1.3410 is the low of last week’s pullback. Invalidation: a break below 1.3390 (recent swing low) would turn bearish; above 1.3520 (monthly high) confirms bullish.

USD/CHF (0.7797) – bearish

Elevated volatility (-0.51%) with a bearish bias. The intraday low is near 0.7780, a level that aligns with the 50% retracement of the June rally. Further support at 0.7750 (round number and prior support). Resistance at 0.7840 is the prior day’s high; a reclaim above 0.7850 would invalidate the bearish setup. The slide is happening on thin liquidity – watch for a snapback if risk sentiment sours.

USD/CAD (1.3795) – neutral

Calm (+0.09%) and grinding near the top of a narrow band. Resistance at 1.3820 is the 20-day moving average; a break above would target 1.3850. Support at 1.3760 is the prior session low. Invalidation: a close above 1.3850 turns bearish for CAD (bullish for USD/CAD); below 1.3730 turns bearish for the pair.

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

USD/JPY (159.26) – neutral

Flat (-0.01%) and stuck in a 30-pip range. Intervention risk is anchoring the pair below 160.00. The 159.00 level is near-term support – a break below would target 158.50. Resistance at 159.70 is the prior day’s high; a move above 160.00 is likely met with verbal intervention (or worse). The pair is dead money until a catalyst arrives – either from UST yields or a Japan official tweet.

EUR/JPY (185.71) – bullish bias

Grinding higher (+0.18%) after a quiet session. The pair is pushing against resistance at 185.90 (prior session high). Support at 185.20 is the 20-day moving average. A break above 186.00 would open 186.50, the June high. Invalidation: a move below 184.80 (recent swing low) would turn neutral. The carry bid is intact as long as EUR/USD holds above 1.1620.

GBP/JPY (214.24) – bullish bias

Firming (+0.08%) as the cross climbs above the 214.00 handle. Resistance at 214.50 is the prior day’s high; a break above would target 215.00. Support at 213.50 is the 50-period moving average on the hourly chart. Invalidation: a drop below 213.00 would signal a false breakout. The pair is benefiting from both a steady GBP and yen weakness being expressed via crosses.

Commodity FX: AUD/USD, NZD/USD

AUD/USD (0.7186) – neutral with mild bullish tilt

Moderate volatility (+0.30%) and trading near the upper end of a quiet range. Resistance at 0.7200 (round number and prior week high). Support at 0.7150 is the 50-day moving average. Invalidation: a break below 0.7120 would turn bearish; above 0.7220 confirms bullish. The pair is underperforming NZD but still firming on commodity bloc strength.

NZD/USD (0.5990) – bullish

Elevated volatility (+0.75%) makes this the tape leader. The pair is pushing against the 0.6000 round number – a break above would open 0.6020 (June high). Support at 0.5950 is the prior session low. Invalidation: a daily close below 0.5930 would turn neutral. The move feels like a repositioning ahead of next week’s RBNZ meeting, not a fundamental shift. Watch for profit-taking near 0.6000.

European cross: EUR/GBP (0.8668) – neutral

Calm (+0.11%) and idling inside a 15-pip range. The pair has been contained between 0.8650 (support) and 0.8680 (resistance) for two sessions. A breakout would need a catalyst – either ECB commentary or UK data. Bias is neutral until 0.8630 (prior week low) or 0.8710 (prior week high) is breached. Invalidation: a close below 0.8630 turns bearish for EUR/GBP (bullish for euro vs sterling? Wait: bearish for EUR/GBP means euro weaker vs sterling. Yes, a break below 0.8630 would be euro underperformance.)

Cross-market read: correlations and risk appetite

The divergence between commodity FX (+0.53%) and the dollar bloc (-0.00%) is widening. Typically, this would point to risk-on, but yen crosses are only modestly firmer. The quiet action in GBP/USD and AUD/USD suggests that the move in NZD/USD is more idiosyncratic – perhaps a specific position squaring or a technical breakout. The yen bloc average (+0.08%) lagging commodity FX tells you the carry trade is selective: traders are adding long positions in high-beta pairs but not chasing USD/JPY above 159.50.

The correlation between USD/CHF and NZD/USD is –0.75 today, as the safe haven slide mirrors the risk-on move. But EUR/GBP’s low vol is the real signal: there is no conviction behind the euro move. If the commodity rally fades, expect EUR/GBP to be the first cross to unwind, as it has the tightest range.

Forex forecast: base / alternate / invalidation scenarios

  • Base case (60%): Commodity FX strength extends into the Asia close, pulling yen crosses higher. NZD/USD tests 0.6000 but stalls, while USD/JPY grinds toward 160.00 before Japan officials push back. EUR/GBP stays inside 0.8650–0.8680. GBP/USD and AUD/USD remain range-bound.
  • Alternate case (25%): A sudden equity market dip (e.g., S&P 500 futures fail at highs) triggers a rush back into safe havens. USD/JPY drops toward 158.50, EUR/JPY and GBP/JPY reverse sharply, and NZD/USD cancels the breakout. USD/CHF reclaims 0.7840.
  • Invalidation (15%): A coordinated BoJ intervention or a hawkish ECB comment (unlikely today) breaks the quiet. USD/JPY drops below 158.00, or EUR/USD breaks above 1.1720, changing the relative value setup entirely.

What consensus may be missing: The move in NZD/USD is widely attributed to “commodity demand” or “China stimulus hopes,” but the real driver may be options-related. The 0.6000 strike has heavy call open interest; dealers may be hedging by buying spot, pushing the pair higher. Once the barrier is hit, the buying could evaporate. That’s why the upside feels stretched compared to AUD/USD – it’s a technical squeeze, not a fundamental shift.

Session watchlist: named events with pair impact

  • 10:00 GMT – Eurozone Consumer Confidence (June) – High-impact for EUR/USD and EUR/GBP. A miss below -14 would pressure euro cross-hedging; a beat above -12 could push EUR/JPY above 186.00.
  • 14:00 GMT – US Existing Home Sales (May) – Medium impact. If the number surprises (consensus 4.10M vs 4.14M prior) and rates move, USD/JPY will react. A weak print lifts gold and drives NZD/USD further, but a strong print would reinforce Fed hawkishness and cap yen crosses.
  • 20:00 GMT – RBNZ’s Macklem speech (scheduled) – Low probability move, but could add vol to NZD/USD if he comments on rate stance. Any hint of dovishness would be a catalyst to fade the kiwi rally.

FX Pattern note: This cross-sectional view of quiet majors versus commodity FX divergence is captured daily in our pattern library – the NZD/USD breakout above 0.5970 was a clear technical trigger that most models picked up an hour before price action.


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 the forex rates today?

EUR/USD is at 1.1659, GBP/USD at 1.3452, USD/JPY at 159.26, and USD/CHF at 0.7797. Commodity FX is broadly stronger, with NZD/USD up 0.75% and AUD/USD up 0.30%, while EUR/JPY and GBP/JPY grind higher at 185.71 and 214.24 respectively.

What is the EUR/JPY forecast?

EUR/JPY is grinding up to 185.71, driven by cross-asset carry demand rather than dollar direction, as USD/JPY holds flat at 159.26. The momentum is steady, not sharp, which reduces intervention risk for now, but the pair is creeping toward prior session highs.

Should I buy or sell USD/CHF?

USD/CHF is an outlier, sliding 0.51% to 0.7797 near a key support zone. A break below could accelerate if risk appetite holds, but this is informational only and not investment advice. Positioning is being built, so watch for a decisive move below that level before acting.

What is the GBP/JPY level and outlook?

GBP/JPY is at 214.24, grinding up 0.08% as cross-asset carry demand lifts yen crosses disproportionately. The move is supported by a positive yen-bloc average despite USD/JPY barely moving, suggesting the rally is cross-driven and backed by steady momentum toward prior session highs.