Japan CPI tops BoJ target but yen gains fade; oil above $100 into Europe's PMI run
London Open, Friday, 23 October 2026. Published 06:00 UTC.
Risk-off: On a 24h basis indices are down 0.5% on average, oil is up 1.44% and JPY leads the strength table at 0.36 while EUR lags at -0.28. Asia steadied somewhat, with JP225 up 0.56% since the Asia Open.
In short
- Japan's September CPI came in at 2.1% headline (from 1.9%), 2.4% ex food and energy (from 1.9%) and 2.1% ex fresh food, in line. USDJPY dipped on the print, then recovered to 156.906, up 0.17% since the Asia Open, with today's range 1.3x a normal day.
- XTIUSD is at 101.36, up 0.98% since the Asia Open and 1.41% on the day, on Houthi strikes on Saudi infrastructure and Hormuz escalation. Gold traded as low as 3986.7 before recovering to 4022.42. Silver is at 54.408 after a -2.08% hourly drop.
- UK retail sales land at 06:00 UTC (MoM f/c -0.1%) after GfK slumped to -24, with GBPUSD back under 1.34 at 1.33885. HCOB flash PMIs run from 07:15 UTC, UK PMIs follow at 08:30 UTC and US PMIs at 13:45 UTC.
Themes
Yen: above-target CPI, but USDJPY holds the 156s
Headline CPI at 2.1% and core-core at 2.4% back the case for a live December BoJ. USDJPY still round-tripped from a 156.077 low to 156.906 as the USD recovered. The desk sees a merely cautious BoJ hold at 1.25% on Oct 30 as the bigger risk to yen gains, with intervention risk limiting the downside.
Oil above $100 is driving metals, not havens
XTIUSD at 101.36 is pricing Middle East escalation, and gold and silver are trading inversely to it through the inflation and Fed-hike channel. XAUUSD dipped to 3986.7 before recovering to 4022.42, and XAGUSD is down 4.5% on the week. Haven demand is going to Treasuries, CHF and JPY instead. The desk flags any Iran-US de-escalation headline as the gap risk for crude and a squeeze risk for metals.
Europe's PMI gauntlet with asymmetric risk
EURUSD is compressed at 1.12099 on a range just 0.31x typical. French spreads near 175bp and an already-priced ECB leave a PMI miss with more room to bite than a beat. GBPUSD has not posted a daily close above 1.3400 since Sep 15, and with the November BoE hike ~95% priced, weak retail sales or PMIs would feed straight into second-hike odds.
What moved
- USD/JPY +0.17% Above-target CPI briefly extended the yen rally. The USD then recovered, with Economy Minister Kiuchi's comment that conditions for declaring an end to deflation are not met acting as a mild brake on the hawkish BoJ read.
- XTI/USD +0.98% Houthi strikes on Saudi Aramco's Shaybah field and Red Sea ports, plus IRGC claims of vessels hit near Hormuz, keep adding to the supply-risk premium.
- XAG/USD −0.30% Silver extended its breakdown below $54.00 to lows not seen since Nov 2025, including a -2.08% hourly drop flagged at 02:01 UTC. The oil spike is reviving inflation and Fed-hike fears.
- USD/CHF +0.22% The USD clawed back some of Thursday's losses in Asia, and the pair defended the 0.8200 area near its 50-day SMA.
- GBP/USD −0.10% Sterling slipped back under its 1.34 cap after GfK confidence plunged to -24 against a -15 forecast, which leaves it stretched into retail sales.
Releases
- JPY National CPI ex Food, Energy (YoY) 2.4%. USDJPY fell 0.3% in the hour to 00:26 UTC on the core-core acceleration, then rebounded 0.33% in the hour to 01:46 UTC.
- JPY National CPI ex Fresh Food (YoY) 2.1%. The in-line core print gave no extra lift, and USDJPY now sits at 156.906, up 0.17% since the Asia Open.
- JPY National Consumer Price Index (YoY) 2.1%. Headline inflation above the BoJ's 2% target supported yen crosses only briefly. EURJPY is up 0.08% and GBPJPY up 0.07% since the Asia Open.
Levels to watch
- GBP/USD 1.3400 A multi-touch cap at the top of a tight range, with higher lows from 1.3137 beneath it.
- EUR/USD 1.1200 The first H4 support. Price is compressing just above it, between lower highs from 1.1285 and higher lows from 1.1113.
- USD/JPY 157.50 The first resistance in the lower-high sequence from 158.95, near the broken mid-157s range floor.
- USD/CHF 0.8225 Former neckline, now resistance, in a lower-high, lower-low structure since the 0.8395 peak.
Ahead
- 06:00 UTC GBP Retail Sales (MoM) The forecast is -0.1% after +0.5%, and the GfK slump to -24 flags downside risk. GBPUSD and EURGBP are exposed, with BoE second-hike odds already down to ~48%.
- 07:15 UTC EUR HCOB Services PMI This opens the euro PMI run with a 50.8 forecast against 51.2 previously. EURUSD is pinned near 1.12.
- 07:30 UTC EUR HCOB Manufacturing PMI The forecast is 54 against 53.9. A hawkish ECB path is already priced, so a miss would carry more weight for EUR crosses than a beat.
- 07:30 UTC EUR HCOB Services PMI The forecast is 53.1 against 52.9, and EURUSD and EURJPY are both trading near recent lows going in.
- 08:00 UTC EUR HCOB Services PMI The forecast is 52.8 against 53. This print sets the tone for EURUSD within its 1.1200-1.1250 range ahead of the October 29 ECB meeting.
- 08:00 UTC EUR HCOB Composite PMI No forecast is listed (previous 53.1). The composite gives the broad euro-area growth read that EUR crosses are exposed to.
- 08:30 UTC GBP S&P Global Services PMI The forecast is 51.8 against 52.1, and it follows retail sales for a second read on UK demand. GBPUSD is sitting under 1.34.
- 10:00 UTC AUD RBA Governor Bullock speech November RBA hike odds of ~57-60% have survived the PMI slump, so any pushback is the risk for AUDUSD near 0.70.
- 12:30 UTC CAD Retail Sales (MoM) The forecast is +1.3% after -0.7%. USDCAD sits at the 1.40 handle, with ~78% of a BoC hike priced for next week.
- 13:45 UTC USD S&P Global Services PMI The forecast is 57.9 against 58.8. With the hawkish Fed premium already in the dollar, a soft print has more room to move USD, gold and indices.
- 13:45 UTC USD S&P Global Manufacturing PMI The forecast is 55.6 against 55.9, released alongside services. It matters for USD crosses and for metals trading off Fed-hike odds.
- 14:00 UTC USD UoM 1-year Consumer Inflation Expectations The forecast is 4.7%, matching the prior reading. With oil above $100 this is the most direct read on rate-path risk for XAUUSD, XAGUSD and BTCUSD.
Keep an eye on whether XTIUSD holds above $100, which keeps pressure on gold and silver, and on whether the European and UK PMIs leave EURUSD on 1.12 and GBPUSD capped at 1.34 before US data at 13:45 UTC.