How The Day Played Out
UK CPI for June landed at the day's open, with inflation easing to 2.6% in the 12 months to June 2026 from 2.8% the previous month. The reading came in softer than the expected fall to 2.7%, marking the lowest since March 2025. The downward pressure came principally from transport, with diesel falling 10.7 pence per litre between May and June. Combined with last Tuesday's wage growth miss, the UK now has two consecutive data points leaning in the same disinflationary direction. The market read it as modestly dovish for the Bank of England and sterling gave back early gains, though the move was contained. The important context is that this print lands eight days before the MPC's July 30 decision - ratesetters will be watching closely to help inform whether to lower rates from 3.75%. A 2.6% headline with fuel the primary driver is not the kind of entrenched disinflation that forces action, but it does nothing to revive the case for a hold being wrong.
The dominant story of the session, however, was not in the UK. Crude oil surged more than 4% to a six-week high of around $88 per barrel on Wednesday, extending gains for a fourth consecutive session as escalating geopolitical tensions fuelled concerns over global supply. President Trump dismissed the prospect of near-term negotiations with Iran and warned of broader military action, including possible strikes on the suspected nuclear facility at Pickaxe Mountain. He also pledged retaliation if Iran-backed Houthi rebels in Yemen disrupted Red Sea shipping, while the US military carried out an 11th consecutive night of strikes against Iran. The morning briefing's bullish WTI thesis was correct in direction - but the magnitude of the move, a straight run from $85 to near $88, exceeded what the briefing's $87-88 target range anticipated for the session.
That oil surge fed directly back into the inflation and rates debate. Markets widely expect the Federal Reserve to leave interest rates unchanged at next week's meeting, while pricing in more than a 55% chance of a rate hike in September. The September probability has now become the dominant rates narrative, overtaking the July meeting as the instrument through which energy-price inflation is being priced into the curve. The dollar index held above 101 on Wednesday after advancing for a fourth straight session, supported by higher Treasury yields and rising oil prices as the US carried out strikes on Iranian targets for an 11th consecutive night.
The EIA inventory report, which the morning briefing flagged as the session's binary risk for crude, delivered a genuine surprise to the downside for oil bulls. EIA data showed that crude oil stocks unexpectedly rose by 1.4 million barrels last week, contrasting with expectations of a draw. The consensus had been looking for a drawdown of around 1.5 million barrels. In any normal session, a surprise build of that magnitude into a four-day rally would have produced a sharper pullback. Instead, the geopolitical premium absorbed the inventory shock entirely. WTI paused briefly on the print, found buyers immediately, and continued higher through the New York morning. That is not a market looking to fade energy. That is a market that has concluded the supply risk is structural and the inventory signal is noise.
US stocks diverged on Wednesday, with the Dow rising 0.3% and the S&P 500 adding roughly 0.2%, while the Nasdaq slipped 0.1%, leading the retreat from the prior session's gains. A rebound in chipmakers lifted the S&P 500 from session lows, with Nvidia climbing 3%. The broad pattern - chips resilient, software softer, defensives mixed - reflects a market in pre-earnings suspended animation. Investors are not selling the AI thesis, but they are also not extending it aggressively ahead of what Alphabet and Tesla report after the close tonight.
The yen recovered slightly from its weakest level in almost four decades on Wednesday, as traders weighed the possibility of intervention from Tokyo, with the yen pinned near its almost four-decade low as rising oil prices and US Treasury yields hoisted the dollar. Finance Minister Katayama again warned that the government will take "appropriate and bold action at any time, should the need arise." That is the verbal intervention the morning briefing flagged as the session's most consequential early-warning signal - it arrived, and the market tested its credibility rather than immediately folding to it. USD/JPY pulled back from its highs on the statement but did not collapse, which itself is informative about where the real intervention threshold sits.
Key Moves And Levels
Wti Crude Oil
Crude oil surged 4% to above $87 per barrel on Wednesday, the highest in six weeks, as escalating tensions between the US and Iran increased concerns about global energy supply disruptions. WTI crude futures rose over 4% to $87.8 per barrel during the session. The morning briefing's primary upside target of $87-88 was reached and tested in a single session. The Fibonacci confluence at $85.99 that the briefing had flagged as the decisive breakout level was cleared cleanly and is now support, not resistance.
The EIA projects a decline in global oil consumption of 1.2 million barrels per day by 2026 due to high prices, indicating potential demand destruction. Technical analysis suggests WTI could break out above $87.95, with support at $83.45. The demand destruction signal is real and worth watching - it is the medium-term ceiling on the geopolitical bid. But supply disruption risk across three separate geographic vectors simultaneously (Hormuz, Red Sea, Black Sea) continues to outweigh the demand outlook argument in the near term.
Supply concerns spread beyond the Middle East after renewed attacks on the Caspian Pipeline Consortium terminal on Russia's Black Sea coast, a key export route for Kazakh crude. The prior session's CPC attack that featured in the previous briefing has not resolved - it has intensified. The $86.00 level is now immediate support. Above $88.00, the next meaningful resistance zone is the $89-90 range that the morning briefing identified as prior swing highs.
XAU/USD GOLD
Gold rose to around $4,151 on July 22, up 1.81% from the previous day. Gold climbed to $4,150 an ounce, touching its highest level since July 7, supported by safe-haven demand and technical buying as investors monitored escalating Middle East tensions and awaited next week's Federal Reserve meeting.
The morning briefing's resistance zone of $4,120-$4,140 was not merely tested - it was broken and closed through. The briefing had framed a sustained hold above $4,140 as the first meaningful signal that the structural downtrend from the $4,900-plus highs was genuinely challenged. That signal has now been issued. Gold rose as much as 1.6% to around $4,142 per ounce, its highest level in two weeks, with the bid for precious metals suggesting investors are hedging geopolitical and inflation risk rather than simply hiding from equity weakness. The safe-haven and inflation channel are both functioning simultaneously for gold today. US Secretary of Defense Pete Hegseth has requested an additional $67 billion in war funding for this budget year, with estimated spending to date at $37.5 billion. That fiscal escalation signal is new and directly supportive of gold's haven demand.
The $4,120-$4,140 zone is now immediate support. A daily close above $4,150 - which appears on track - puts $4,180-$4,200 in view as the next resistance reference.
XAG/USD SILVER
Silver rose to $59.39 on July 22, up 1.06% from the previous day. Silver climbed above $59 an ounce, extending gains from the previous session as investors continued to monitor Middle East uncertainties and their impact on inflation and interest rates, with Trump downplaying near-term Iran talks and warning of additional strikes.
The morning briefing's signal level of $59.00 has been held - three consecutive thirty-minute closes above it through the London morning confirmed the industrial demand bid was sustaining. Silver price struggled to recover further above $60.00 amid surging oil prices. That is the picture in summary: the $59.00 breakout confirmed, the $60.00 ceiling capping the extension. The Alphabet and Tesla earnings arriving after the close tonight remain the binary event that determines whether tonight's Asian session opens silver above or below the $59.00 pivot. Market focus centres on Google Cloud's growth momentum, with investors evaluating whether enterprise AI demand can sustain its 60% expansion, alongside the company's aggressive $190 billion capital expenditure guidance for 2026 which highlights a strategic shift toward long-term AI infrastructure.
USD/JPY
The USD/JPY exchange rate rose to 163.19 on July 22, up 0.42% from the previous session. The morning briefing's intervention risk zone of 163.00-163.20 was precisely where the session found its ceiling - and for good reason. The yen broke below 163 per dollar for the first time since 1986, with Finance Minister Katayama again warning that the government will take "appropriate and bold action at any time, should the need arise."
The verbal warning from Katayama did not produce a disorderly reversal, but it did cap the pair and introduce two-way uncertainty above 163. Historically, gradual moves tend to prompt warnings, while disorderly ones are more likely to trigger intervention. The move so far has been gradual rather than disorderly, which is why the verbal response has landed without the kinetic follow-through. That pattern can change quickly. The continuation entry that the morning briefing described at 162.60-162.80 on a pullback and hold was not cleanly offered through the London session - the pair stayed sticky above 162.80 on all intraday dips. Anyone who entered the continuation long from the prior session's breakout above 162.84 is in profit, though the 163.00-163.20 ceiling has now been tested and verified as a genuine resistance zone rather than a temporary pause.
GBP/JPY
With GBP under modest pressure following the softer-than-expected CPI print and USD/JPY finding its ceiling around 163.19, GBP/JPY has spent the day oscillating in the 218.50-219.50 range. The morning briefing's resistance of 219.50-220.00 capped the pair cleanly. Sterling's response to the 2.6% CPI print was to soften against the dollar, which places a lid on the GBP side of the cross even as yen weakness continues to provide the underlying bid. The Healey appointment that dominated Tuesday's narrative has been fully absorbed and is no longer the active variable. What remains is the USD/JPY trajectory and Alphabet tonight - the same pair of forces the morning briefing identified.
EUR/USD
The EUR/USD exchange rate rose to 1.1411 on July 22, up 0.11% from the previous session. The euro traded around $1.14, close to one-year lows, as investors awaited Thursday's European Central Bank policy meeting, with the ECB widely expected to leave interest rates unchanged after raising them in June. Despite an expected pause, markets continue to price in around two additional rate hikes by year-end, with the next move potentially in September.
The 1.1380 floor that the morning briefing designated as the pre-ECB critical level was never seriously tested. The pair traded in a 30-pip band on either side of 1.1410 through the London and early New York sessions. German ZEW index data showed a notable improvement in investor sentiment for July, with the Economic Sentiment Index rising to 26.3 points compared to 10.5 points in June, outperforming market expectations. That is a mild euro-positive fundamental input that has provided the floor without generating a directional bid. EUR/USD enters the ECB decision tomorrow in the same pre-decision suspended state the briefing has been describing all week. The morning briefing's no-new-positions call was correct for the fourth consecutive session.
USD/CAD
USD/CAD was last around 1.4073. The tariff shock from Monday's announcement has been partially absorbed. The pair traded an intraday range around the 1.4050-1.4100 zone through Wednesday's London session without delivering the clean directional signal in either direction that the morning briefing required before re-engaging the entry framework. The 1.4050 monitoring level that the briefing flagged - hold below it by 14:00 UK time as a signal the positioning-squeeze thesis reasserts - was tested but not definitively broken. The USD/CAD pair settled with a series of consecutive gains, affected by breaching a bearish corrective trend line on the short-term basis, with clear improvement in bullish momentum above EMA50. The tariff variable is still being priced - Carney's agreement to intensify negotiations is in the market, but the 30-day implementation clock is also ticking.
USD/CHF
USD/CHF settled in a series of consecutive gains, preparing to reach key resistance at 0.8140, amid continuation of dynamic support above EMA50, reinforcing the dominance of the main bullish trend on the short-term basis. The gold-CHF correlation observed throughout the week has been partially overridden today: gold rallied sharply to $4,150 while USD/CHF held above 0.8110 rather than easing to 0.8080-0.8090 as the correlation would predict. USD/CHF was around 0.8119 on the day. The dollar's broad bid from oil and the 11th night of Iran strikes is the overriding force. The ECB tomorrow is the session's most direct catalyst for the franc through the EUR/CHF cross - a hawkish Lagarde would put downward pressure on USD/CHF as EUR/CHF strengthens.
Morning Calls Review
The WTI call was the session's clearest winner. The morning briefing suspended the range-trade framework, identified the bullish thesis, specified a pullback entry to $84.00-84.50, and set the target at $87.00-88.00. Crude oil surged 4% to above $87 per barrel on Wednesday, the highest in six weeks. Subscribers who entered the pullback at the $84.00-84.50 zone during early London consolidation and targeted $87.00 captured the move almost exactly as described. The stop at $83.00 was never threatened. This is what a clean thesis-to-execution cycle looks like when the news flow matches the framework.
The UK CPI call was correct in anticipating a downside surprise. The previous briefing flagged the consensus expectation of 2.6% and noted the wage growth miss as the risk for an undershoot. The annual inflation rate in the UK eased to 2.6% in June, slowing more than the expected fall to 2.7%. The briefing had identified a downside CPI print as the entry signal for GBP/JPY continuation longs - or the exit signal for existing ones, depending on direction. The pair's failure to make new highs on Wednesday, capped around 219.50, is the market's answer: the softer CPI has reduced the urgency of the sterling bid, not eliminated it, but the 220.00 target remains deferred rather than abandoned.
The silver guidance was broadly correct. The morning briefing said do not chase the open above $59.00 without seeing that level hold for at least one 30-minute close, and then to wait for the London confirmation signal. Silver held above $59.00 on the session but the extension to $60.00 was capped, consistent with the briefing's framework of capturing the $59.00 breakout in the morning rather than chasing toward $60.23 ahead of tonight's binary risk from Alphabet. Subscribers who followed the guidance and have not held full size into the close are well-positioned for whatever the Alphabet reaction brings.
The EUR/USD no-new-positions call is now correct for the fourth day running. Patience has been vindicated. Tomorrow is genuinely the trade.
The EIA inventory call deserves direct comment. The morning briefing identified an unexpected build as the day's potential bearish surprise for WTI, warning it could drop $2-3 quickly. Data from the EIA showed that crude oil stocks unexpectedly rose by 1.4 million barrels last week, contrasting with expectations of a draw. The build arrived, but the geopolitical backdrop absorbed it entirely and WTI continued higher. The briefing correctly identified the risk; the market correctly discounted it. Anyone who faded oil on the inventory print was caught on the wrong side. The lesson here is that when geopolitical supply risk is the dominant variable, fundamental inventory signals carry reduced weight - the framework acknowledged this possibility but the execution guidance did not make it explicit enough.
USD/JPY: the continuation entry at 162.60-162.80 was never cleanly offered. The pair stayed sticky above 162.80 on intraday dips, consistent with the breakout being genuine, but the intervention ceiling at 163.00-163.20 capped the session as described. Subscribers who did not enter long above 163.00 following the briefing's guidance avoided the zone where Finance Minister Katayama's verbal warning was issued.
Positioning Into Tomorrow
The ECB decision at 13:45 CET and Lagarde's press conference at 14:30 CET are Thursday's primary market catalysts. EUR/USD traded near 1.1410, supported by a hawkish ECB stance, with markets widely anticipating the ECB will keep its deposit rate unchanged at 2.25% on Thursday after June's increase. The entry signal the briefing has held in reserve all week arrives tomorrow. Watch 1.1380 as the pre-decision floor and 1.1480 as the post-Lagarde breakout trigger. If the press conference reveals an explicitly hawkish tone on oil-driven inflation and September tightening, price may move to test the psychological resistance at 1.1500, with 1.1620 representing the next technical target in the event of a clear breakout. If Lagarde signals comfort with the current 2.25% level and treats energy-driven inflation as transitory, EUR/USD tests 1.1380 and the pair's three-day consolidation resolves lower.
The Alphabet and Tesla earnings land after the US close tonight. Alphabet reports Q2 2026 results with projected revenue of $116.91 billion and net profit of $35.34 billion, with market focus centring on Google Cloud's growth momentum as investors evaluate whether enterprise AI demand can sustain its 60% expansion. Alphabet kicks off the Q2 earnings season for the Magnificent Seven and could set the tone not only for the tech sector, but for the broader market heading into reports from Microsoft, Meta, Amazon, Apple, and Nvidia over coming weeks. Silver's position above $59.00 is directly contingent on the AI capex narrative being validated rather than questioned. A strong Alphabet print with robust Google Cloud growth targets $60.00-60.23 in Thursday's session. A miss or cautious forward guidance on AI spend reverses silver sharply and reasserts the $57.00-57.50 support test.
Thursday brings initial US jobless claims data, followed by Manufacturing and Services PMI for July on Friday. The jobless claims print will be read through the September Fed hike probability lens. Any deterioration in the labour market narrative reduces the credibility of a September hike and would be modestly dollar-negative and gold-supportive.
USD/JPY enters Thursday's session pinned against the 163.00-163.20 intervention ceiling, with traders weighing the possibility of intervention from Tokyo, alongside expectations for quicker rate hikes by the Bank of Japan. Japan's Ministry of Finance typically intervenes in multiday bursts rather than on isolated single days - the verbal warning from Katayama today increases the probability that actual intervention follows within 24-48 hours if the pair does not pull back organically. The BoJ's Uchida is scheduled to speak Thursday, which the morning briefing flagged as the next scheduled risk event for yen positioning. Any signal of faster BoJ rate hikes from that speech would provide the fundamental justification for yen strength that the MoF cannot manufacture through intervention alone.
On WTI, the $86.00 level - formerly the Fibonacci confluence resistance - is now the level that must hold overnight on the first pullback. The EIA projects a decline in global oil consumption of 1.2 million barrels per day by 2026 due to high prices, indicating potential demand destruction. That is the medium-term ceiling the market will eventually price, but not while three simultaneous supply disruption vectors remain active.
Markets Mastered - Today's Takeaway
The EIA crude build of 1.4 million barrels was precisely the surprise the morning briefing said to watch for - but the geopolitical supply premium absorbed it entirely, confirming that when a fundamental signal and a structural risk narrative conflict, position sizing must account for which force is dominant before the data lands, not after.
Gold's clean close above $4,140 - the ceiling the briefing had held as the structural downtrend test all week - combined with a US defense secretary requesting $67 billion in additional war funding shifts the medium-term gold thesis from neutral to conditionally bullish, provided the dollar's energy-inflation bid does not intensify further from here.
The EUR/USD no-new-positions discipline, held for four consecutive sessions against daily temptation, arrives at its reward tomorrow morning: the ECB press conference is now the first genuinely clean entry opportunity the pair has offered this week, and subscribers who have waited will enter from a position of knowing the full context, not guessing at it.
Silver above $59.00 heading into the Alphabet print is the binary trade of the overnight session - the position is correct only if the AI capex narrative holds, and that is a known unknown that must be sized for explicitly before the US close, not managed reactively at the Thursday open.