How The Day Played Out
The session's defining macro event had already occurred before the London open. Fed Chair Kevin Warsh, speaking in Bangkok at the IMF annual meetings, declined to provide any directional signal on October policy, and markets interpreted that silence as permission to price a hold - implied odds of an October hike falling below 15% after having been closer to 30% before he spoke. The blackout period then commenced overnight, sealing the Fed's communications window shut until 28 October. That left markets on Friday trading a world where the two consecutive inflation shocks - CPI at 3.7% annual, PPI at 6.3% annual - sit uncontested by any forward guidance, and the next eleven days of price action will be driven by geopolitical news flow, technical positioning, and whatever the data calendar delivers into a communication vacuum.
As one senior market analyst put it, global equity markets ended a difficult week on more stable footing, though the divergence between regions was notable, with US and Asian equities having borne the brunt of the sell-off after hotter US CPI pushed Treasury yields higher and renewed concerns about the financing behind the AI boom.
The London session opened with that sentiment as its baseline. The USD Index was trading at its lowest level in two weeks near 101.70, losing about 0.3% on the day as London came online, and the pairs identified in the morning briefing as the primary squeeze trades - EUR/USD and USD/CHF - held their overnight positioning rather than reversing into European business.
Bank of Japan Governor Kazuo Ueda said in a speech, read out by Deputy Governor Shinichi Uchida, that the central bank will continue to raise policy rate in accordance with economic, price, and financial developments. The timing of that statement, dropping into the early London session, provided a structural reminder that the rate differential story underpinning yen positioning has not gone away simply because Warsh declined to signal an October move. It introduced a mild bid for yen without producing a directional break.
The session's most significant geopolitical development came with force. President Trump condemned Ukraine's renewed attacks on Russian oil refineries, calling them a "disgrace," after Ukraine struck a Rosneft facility in Ryazan. Ukraine struck a Russian oil refinery after President Volodymyr Zelenskyy declared that Kyiv was abandoning a ceasefire covering energy sites that Trump had announced, and criticised his willingness to strike deals with Moscow. The significance for energy markets is layered. Diesel markets are facing additional pressure from disruptions to Russian refinery output following Ukrainian attacks, compounding the impact of reduced supplies from the Gulf. That compounding is the word that matters - the Hormuz disruption and the Ukrainian refinery campaign are now acting simultaneously on diesel supply, removing what had been treated as two independent but manageable pressures.
The IEA agreed to accelerate the release of approximately 100 million barrels of emergency oil stocks, including more than 20 million barrels of diesel, as the prolonged Strait of Hormuz crisis continues to strain global energy supplies. The decision was announced following a meeting of the agency's Governing Board, amid mounting concerns over diesel shortages, high fuel prices and renewed attacks on commercial shipping in the Middle East. The latest decision primarily speeds up previously committed releases rather than establishing an entirely new emergency stock drawdown. Markets read it accordingly - the IEA move provided enough of a supply-side psychological anchor to prevent crude from surging further on the Ukraine news, but it was insufficient to reverse the bullish pressure from two simultaneous supply threats.
At the EU summit in Brussels, leaders were wrestling with the energy shock and the Ukraine funding question simultaneously. Europe ends the week in a mood of defensive solidarity that is being tested from both east and west, with leaders trying to hold the line on Ukraine while absorbing an energy shock that has made every conversation about money more difficult. Le Monde reported that the war in Iran and the closure of the Strait of Hormuz had added 100 billion euros to Europe's imported-fossil-fuel costs, with gas prices up 140% and diesel prices doubled. The political and economic pressure on EUR/USD that this represents is worth holding in view as the squeeze trade develops next week.
Investor sentiment improved as traders rotated from debt-sensitive AI stocks into defensive and undervalued sectors, while falling Treasury yields helped Wall Street rebound despite persistent inflation concerns. Treasuries rallied for a second day, and G7 bonds were on track for their strongest week since late May. That bond strength, running against what the inflation data implies, is the central puzzle of the week that remains unresolved heading into the weekend.
Goldman Sachs economists led by Jan Hatzius wrote that "alongside other recent comments from FOMC participants, Warsh's comments indicate that the FOMC is set to pause in October." They continue to expect a second and final hike in December. CME Fedwatch data as of today shows an 86.2% probability that the Fed will maintain interest rates at the October meeting. That figure has moved considerably from the 55% hike odds that briefly appeared after CPI on Wednesday. The repricing has been dramatic and swift, and it is now the structural framework through which every other instrument is priced until the October 28 decision.
Key Moves And Levels
Wti Crude Oil
The morning briefing's neutral to mildly bullish call was correct in direction but the intraday path was more complex than anticipated. The IEA diesel release and the Trump-Zelensky confrontation over refinery strikes created a tug of war that held crude within a broad range rather than producing the directional conviction that Thursday's 3% surge suggested as possible.
WTI settled on 16 October with a close of 100.72, having traded between a low of 96.85 and a high of 101.00. That is a significant move - a close above $100 on a daily basis is the technical inflection the morning briefing identified as the threshold that would represent a material shift in the supply-disruption narrative. The morning call specified that "a confirmed closing break above $100 would represent a material shift" and that break has now been registered.
Kpler reported that Iranian strikes on tankers in the Strait of Hormuz had driven oil flows sharply lower - in the week to October 13, the daily average dropped to 11.62 million barrels from a baseline of 17.15 million barrels daily. A 32% reduction in Hormuz throughput is not a marginal supply story. It is a structural disruption, and the $100 close reflects its partial pricing into the forward curve.
The $100 round number is now the operative pivot. It carries producer hedging supply above and technical momentum below. Brent fell to 105.26 on October 16, down 0.63% from the previous day - the mild Brent weakness relative to WTI's strength reflects the IEA diesel release providing slightly more relief on the European benchmark while the domestic US inventory draw continues to underpin WTI.
XAU/USD GOLD
The morning briefing's target of $4,175 to $4,208 was tested and partially achieved intraday. Gold opened at 4,195.94 on 16 October, reaching a high of 4,196.46 before pulling back to a session low of 4,147.39. The ECB reference rate for today confirms the close was above 4,155, marking a second consecutive day of recovery from the $4,073 post-CPI low.
The morning's call was cautiously bullish with a target at $4,208, and the 21-day SMA at that level is still the ceiling that has not been breached on a closing basis. Gold needs to close above $4,188 to confirm a bullish trend, with potential resistance levels at $4,217 and $4,262 above. Friday's session saw the metal probe above $4,190 intraday before retreating as the 10-year Treasury yield clawed back some of Thursday's drop.
The $4,147 intraday low identified in the morning briefing as the "immediate intraday support" whose loss would signal that the Warsh relief rally was fading was tested but held. That is the day's most important structural observation for gold: the support held, the 21-day SMA ceiling held, and the metal closed inside the band with no decisive resolution in either direction. The China sovereign purchase story from Thursday remains the structural floor beneath the rate-sensitivity framework.
XAG/USD SILVER
Silver traded at $57.91 per troy ounce, up 0.84% from the $57.42 it cost on Thursday. The Gold/Silver ratio stood at 72.32 on Friday, down from 72.64 on Thursday. That modest compression - the ratio declining for a second day - is structurally constructive for silver, though the move from 73.8 at the week's high to 72.32 today still leaves the ratio in territory that reflects silver's ongoing underperformance relative to gold over this correction.
On the daily chart, XAG/USD trades with a bearish near-term bias as spot holds clearly below the 20-day EMA at $60.49. The downside break beneath that key trend gauge suggests the recent pullback is evolving into a deeper correction, while the RSI around 38 hints at persistent but not yet extreme selling pressure.
The morning briefing's neutral call was appropriate. The recovery from Thursday's close of $56.71 to today's $57.91 is two sessions of dollar-weakness-driven relief off the $55.63 post-CPI floor, not a trend reversal. Markets still see a 90.4% chance of a December rate increase - that forward rate expectation is the structural headwind that the two-day bounce has not resolved.
USD/JPY
USD/JPY closed on 16 October at 158.14, with a session range of 158.06 to 158.18. That is an extraordinarily compressed range for a pair that opened the week with intervention threats and saw a PPI shock mid-session. The compression reflects two forces in near-perfect equilibrium: Warsh's hold repricing pushing yen stronger, and the BoJ's rate-hiking signal preventing aggressive yen selling.
The morning briefing's mildly bearish USD/JPY call with a target toward 157.00 to 157.50 did not play out on the day. The pair held above 158.00 and actually closed marginally higher than Thursday's 157.79 close. The explanation is found in the competing signals: BoJ Governor Ueda's reaffirmation that the central bank will continue to raise its policy rate kept yen sellers tentative, but the Warsh hold repricing was already priced in by the time London opened, removing its incremental dollar-negative impulse.
The 157.95 Bollinger mid-band identified as immediate support in the morning briefing was never seriously tested. The pair spent the session anchored to 158.00 as the market searched for a fresh catalyst in a post-blackout, post-Warsh information vacuum. Notable option expiries at the 158.00 strike - USD 825 million - provided mechanical gravity to hold spot near that level through the New York cut.
GBP/JPY
GBP/JPY traded at 210.34 on 16 October, gaining 0.59 or 0.28% on the day. The morning briefing's entry framework - a 15-minute close above 210.20 on London volume - triggered cleanly, and the pair moved toward the 211.00 target identified as the medium-term objective from the CFTC positioning analysis.
The morning call was vindicated. The 210.20 entry signal fired during the London morning as Asian equity gains reduced the safe-haven bid for yen. The 209.00 floor identified as the canary for risk appetite held comfortably. The pair closed above 210.00 for the first time this week on a sustained basis, which is the first genuine structural confirmation that the squeeze from the 4th-percentile GBP short and 92nd-percentile JPY long is beginning to work.
EUR/USD
The EUR/USD exchange rate rose to 1.1227 on October 16, up 0.06% from the previous session. Over the past month the pair has weakened 2.17%. The ECB published its official reference rate for 16 October at 1.1253. The ECB's reference rates confirmed USD at 1.1253, JPY at 177.82, and CHF at 0.9272 for 16 October.
The morning briefing's entry guidance - longs on pullbacks to 1.1210 to 1.1220 - was actionable. The pair dipped to the lower end of that band during the early London session before recovering toward 1.1240 through the afternoon, closing slightly below the ECB reference rate. The 1.1200 level - identified this week as the critical support having flipped from resistance - held through the session. Spot was bracketed by the 1.1200 and 1.1225 option strikes totalling EUR 3.60 billion, which provided mechanical support above 1.1200 and capped any aggressive extension above 1.1225 into the NY cut.
The 1.1270 target from the morning briefing remains unmet. The squeeze is operational but progressing at a measured pace, consistent with a Friday afternoon that sees position-flattening ahead of a weekend where geopolitical risk - Hormuz, Ukraine, the Trump-Zelensky confrontation - is elevated.
USD/CAD
USD/CAD is trading near 1.4177 with a weekly change of -0.34%. The expected range to watch next week is 1.4029 to 1.4341. The morning briefing's neutral call was correct. The pair drifted lower from the 1.4200 anchor through the session as dollar weakness provided mild CAD support, consistent with the Warsh hold repricing and WTI's push above $100. The 1.4300 ceiling has now been rejected twice this week.
Canadian CPI is due Monday. Until that print crosses, USD/CAD is range-bound between 1.4150 and 1.4300 with no mechanical positioning extreme to provide directional acceleration.
USD/CHF
USD/CHF traded to a session low of 0.8216 and averaged 0.8252 on the day, closing around 0.8223. During the past week, the pair fluctuated between a high of 0.8388 on 14 October and a low of 0.8226 on 16 October. The morning briefing's short entry guidance - patience for a bounce toward 0.8280 to 0.8290 - was well-placed. The pair did briefly test 0.8273 before breaking lower, reaching the 0.8223 region by the afternoon session.
The morning's target of 0.8240 was taken out decisively. The 96th-percentile CFTC CHF short, the geopolitical safe-haven bid from Hormuz, and the Warsh hold repricing all worked together as described. The pair has now covered the full distance from the 0.8390 CPI spike high to below 0.8230 in two sessions. UOB now judges that "the sharp drop appears to be slowing" and expects the pair to trade in a range between 0.8255 and 0.8310 on a near-term basis. That assessment is consistent with the observation that the primary catalyst - the 0.8240 target - has been reached, and the next structural level below is 0.8206.
Morning Calls Review
This was the strongest accountability session of the week. The morning briefing's primary trade calls worked with notable precision, and the accountability record requires saying so directly.
EUR/USD delivered. The entry guidance of longs on pullbacks to 1.1210 to 1.1220 was actionable in the first hour of London trade. The pair held 1.1200 as support throughout the session. The 1.1270 target remains unfilled, but the trade was correctly structured and the level held. No stop was triggered.
USD/CHF was the session's cleanest winner. The morning briefing recommended patience for a bounce toward 0.8280 to 0.8290 before entering shorts, with a target at 0.8240. The pair bounced to 0.8273 and then broke through the target zone, reaching 0.8216 at session low. A trade entered on the described bounce would have reached the target and then some. The 0.8240 level identified as the first meaningful support below and the near-term anchor is now the structural reference for next week.
GBP/JPY played out as called. The 15-minute close above 210.20 during London hours triggered, and the pair advanced to 210.34 on close. The 209.00 hard floor was not remotely tested. The 211.00 medium-term target remains the next reference.
The gold trade - long at $4,165 against $4,147 support with a target at $4,208 - was directionally correct on the entry and the support level held. However, the 21-day SMA target at $4,208 was not reached on a closing basis, with the metal failing to sustain the morning's early probe above $4,195. The trade is in structure, the target is intact, but the position requires patience over the weekend.
The mildly bearish USD/JPY call did not play out. The pair closed marginally higher than Thursday, held by option gravity at 158.00 and the competing forces of Warsh's hold signal and BoJ's hiking reaffirmation. A miss, though a small one - the pair moved nowhere rather than in the wrong direction, and the downside risk into 157.00 to 157.50 is still the operative framework.
The one genuinely missed call from the morning was the magnitude of WTI's move. The morning briefing recommended avoiding new longs at current levels following Thursday's 3% spike, suggesting a pullback toward $95.50 to $96.00 as a better entry. WTI instead closed above $100, driven by the combination of the Ukrainian refinery strike, the continued Hormuz flow data showing a 32% throughput reduction, and the structural bullish momentum off Thursday's EIA draw. The directional instinct to wait for a pullback was reasonable given the magnitude of Thursday's move, but the correct call on the day was to remain long through the continuation.
Positioning Into Tomorrow
The weekend carries elevated geopolitical noise risk across multiple channels simultaneously. Trump's comments on Ukraine's refinery strikes - "There are a lot of targets you can hit, but when you shoot at diesel refineries where you make diesel oil, and we need that, and the world needs that, then he's not doing a good service for the world" - represent a deepening rift between Washington and Kyiv that is unlikely to resolve quietly. Any weekend escalation, whether in the form of additional Ukrainian refinery strikes, a Russian escalation against Ukrainian energy infrastructure, or a Trump threat of reduced aid, will move EUR/USD on the open. The European energy shock is already priced to a degree, but additional headline risk is asymmetrically negative for EUR/USD and positive for CHF.
Crude oil exports through the Strait of Hormuz are slowly recovering after more than half a year of conflict between the United States and Iran, but the Kpler data showing flows at 11.62 million barrels per day versus a 17.15 baseline represents a disruption that is still deepening. Any weekend confirmation of additional Iranian strikes on commercial shipping would send WTI above $103 on the Sunday open. Position holders in energy should consider whether full size is appropriate through the weekend close. WTI has now broken above $100 on a daily close for the first time in this move, and the technical picture above that level targets $106 to $107 before the next meaningful resistance.
Indonesia's benchmark stock index plunged more than 10% after MSCI proposed removing the country from its emerging-market classification. The index fell approximately 11% as investors reacted to the prospect of being reclassified as a standalone market. This is not directly material to any of the covered instruments in the near term, but it is a signal about the fragility of emerging-market positioning in an environment of rising US rates and dollar stability. It is a canary for broader risk appetite in EM, and if the story develops next week into forced passive selling, Asian risk sentiment will deteriorate further.
For the forex complex, the key event next week is Canadian CPI on Monday. USD/CAD is trading near 1.4177 with an expected trading range of 1.4029 to 1.4341 for the week ahead. A hot Canadian CPI would provide an independent CAD-positive catalyst that, combined with WTI above $100, could drive the pair toward 1.4100. A soft reading would reinforce the 1.4200 to 1.4300 range.
EUR/USD holds the most important setup for next week. The 1.1200 level is now confirmed as support after holding through a complete London-New York session. The 0th-percentile CFTC short is still the structural fuel for the squeeze to 1.1270 and then 1.1300. That squeeze has a clear runway - no Fed speakers, no major US data before Thursday, and the October 28 meeting still ten days away. The risk over the weekend is that the Trump-Zelensky fallout and European energy costs create a narrative that is structurally bearish for EUR/USD regardless of dollar positioning. Monitor the EU summit's final communique on Ukraine funding - a failure to agree on winter energy support would be EUR-negative.
The next FOMC meeting is 28 October. As of today, there is an 86.2% probability that the Fed will maintain interest rates at that meeting. The eleven-day blackout removes any mechanism for the Fed to adjust that pricing before the decision. That is an unusually long period of policy silence against a backdrop of two consecutive inflation shocks, and the risk is that real-money flows, not Fed communication, drive the next leg of dollar positioning. Watch 10-year Treasury yields: if they break back above 5.15% on Monday without any new data catalyst, it would signal that Thursday and Friday's bond rallies are being systematically faded by real-money sellers who see the Warsh appearance as an insufficient anchor against 6.3% annual PPI.
Markets Mastered - Today's Takeaway
Warsh's silence was louder than any rate signal: the market chose to price a hold against two consecutive inflation shocks, and that decision created the EUR/USD and USD/CHF squeeze trades that this week's briefing has been tracking, both of which delivered cleanly today.
WTI above $100 on a daily close is not a data point to file away - the Kpler data showing Hormuz flows down 32% from baseline, combined with Ukrainian refinery strikes compounding the diesel shortage, means the supply disruption has now been institutionally priced into the front-month contract.
The Trump-Zelensky confrontation over Russian refinery strikes is the weekend's most consequential geopolitical thread: it is simultaneously a EUR/USD headwind, a WTI floor, and a CHF tailwind, making it the single development most likely to move multiple covered instruments on the Sunday open.
Into next week, the central discipline is to distinguish between the Warsh-driven dollar weakness, which is now fully priced, and the structural positioning argument - the 0th-percentile EUR short and 96th-percentile CHF short - which is not, and which is the trade that still has runway.