Session Summary
Gold's last completed session — Friday, July 24, 2026 — was a full round trip: a sharp London-morning sweep to within 15 cents of the preparation's flagged range floor, a strong reversal that cleared both levels of flipped resistance to a fresh session high, and a fade back into the close that left price essentially unchanged on the day.
Session: GOLD — Range-Floor Sweep and Reversal Into the COMEX Window, July 24, 2026
Symbol: XAUUSD
Window: 00:00 – 23:59 UTC
Regime: Round trip — swept the range floor, reclaimed both resistance levels, faded to close flat
Preparation: Partially accurate
Surprises: High
Pre-Session Expectation
Friday's preparation, published ahead of the session, framed the day around a genuinely two-sided question following Thursday's clean, unreversed break through the $4,134.67 shelf to a $4,040.28 low:
- Scenario map (three branches): a 45% continuation branch expected a failed reclaim of the $4,054-4,078 zone through the European morning to drive a test, and possibly a break-and-hold, of the $4,021.61 range floor. A 30% range-bound stabilization branch expected a thin Friday calendar to hold price in a $4,021-4,078 chop without a decisive push either way. A 25% snap-back branch expected a reversal in oil or yields, or a Hormuz-linked de-escalation headline, to trigger short covering back through $4,054 and $4,078 toward $4,097-4,122.
- Directional lean was explicitly Neutral/Wait, held not for lack of a view but because a clean, unreversed technical break arguing for continuation genuinely conflicted with an oversold tape and a light Friday calendar arguing against chasing the move.
- Regime was framed as a structural pivot. Thursday's clean break put the $4,021.61 range floor in direct, near-term play for the first time this cycle, driven by a broad dollar/yield bid alongside an oil spike on Hormuz-linked supply friction.
- Key levels flagged: $4,021.61 as the pivot — a break-and-hold here flips the multi-week structure bearish for the first time this cycle; $4,040.28 as Thursday's session low and the immediate reference line; $4,054.00 and the $4,078-4,097 band as flipped resistance from Thursday's break; $4,134.67 and $4,174-4,203 as distant resistance not in play without a multi-session reversal.
- Session character: a light US calendar three sessions ahead of the July 28-29 FOMC, with the 13:00-15:00 UTC COMEX window flagged as the primary breakout window and most likely resolution point on flow and cross-asset tone rather than a scheduled catalyst.
- Sentiment was thin by design — no confidence-scored read was available, so the pre-session view leaned on public reporting: a hawkish Fed repricing pressuring gold through the real-yield channel even as oil and Middle East tension stayed elevated.
What the Market Actually Did
Open through early European hours (00:00-04:00 UTC): Gold opened at $4,049.55, close to Thursday's close, and held a quiet $4,041-4,051 range through the Asian session and into the early European morning — consistent with a market pausing rather than immediately extending Thursday's break.
London morning sweep (05:00-08:00 UTC): The session's first real move was a sharp break lower, not a grind: gold dropped from roughly $4,043 to a $4,021.76 low by the 08:00 UTC hour — within 15 cents of the $4,021.61 range floor the preparation named as the pivot. This is close to an exact tag of the flagged level, not an overshoot or an undershoot.
Reversal into the COMEX window (09:00-15:00 UTC): From the $4,021.76 low, gold reversed hard. By 11:00 UTC it had reclaimed $4,054; by the COMEX window (13:00-15:00 UTC) it was trading in the high $4,050s to low $4,060s, well above the flipped-resistance level that had been expected to cap the session.
NY afternoon breakout (16:00-18:00 UTC): The reversal extended further, clearing $4,078 and pushing to a $4,081.87 session high at 18:00 UTC — just short of the $4,097-4,122 zone the preparation's snap-back branch had named as the next test on a reclaim.
Late session / close (19:00-23:59 UTC): The rally faded through the New York afternoon and into the close, giving back the move above $4,078 and settling at $4,052.79 — up modestly from the $4,049.55 open, effectively flat on the day despite a roughly $60 round trip in each direction.
Preparation vs Reality
| Pre-session view | What actually happened | Assessment |
|---|
| Scenario map: 45% continuation — failed reclaim of $4,054-4,078 drives a test of $4,021.61 | Tested $4,021.76, within 15 cents of the flagged floor — then the branch's own invalidation ("a same-session accepted reclaim above $4,054 that holds") triggered in the same session | Correct in the first half, then invalidated on its own terms |
| Scenario map: 30% range-bound stabilization in $4,021-4,078 | The close (4,052.79) landed inside this band, but the session traveled well outside it in both directions (a $4,021.76 low and a $4,081.87 high) — nothing about the day was "thin, directionless chop" | Did not describe the session — the close matched the band by coincidence, not the character |
| Scenario map: 25% snap-back reclaim above $4,054/$4,078 toward $4,097-4,122 | Reclaimed both $4,054 and $4,078, reaching $4,081.87 — just short of the $4,097-4,122 target — before the branch's own invalidation ("rejection back below $4,054 in the same session") did not fully trigger either, since the close held above $4,054 | Fired in the second half, reached most of its path, fell short of the target zone, and did not fully invalidate |
| Directional lean: Neutral/Wait, secondary to the map | Close finished marginally above the open ($4,052.79 vs $4,049.55) despite a ~$60 move in each direction intraday | Correct — validated exactly, though for a more volatile reason than "no decisive push" |
| $4,021.61 pivot — a break-and-hold flips the multi-week structure bearish for the first time this cycle | Tested at $4,021.76, no daily close below it | Correct — held almost exactly as flagged; the structural question stays open rather than resolving bearish |
| $4,054.00 / $4,078-4,097 flipped resistance | Both reclaimed intraday and briefly exceeded (high $4,081.87), but neither held a closing basis above for a full subsequent hourly bar before the fade | Partial — acted as resistance on a closing basis, but was cleared, not respected, intraday |
| $4,134.67 / $4,174-4,203 distant resistance | Not tested | Correct — stayed out of play, as expected |
Overall, this cycle grades as Partially accurate. The level framework was excellent — $4,021.61 was tagged within 15 cents, $4,054 and $4,078 both acted as resistance on a closing basis even though price traded through them intraday, and $4,097-4,122 and $4,134.67 correctly stayed out of play. Where the map fell short was in modeling the session as a choice between three separate destinations rather than a single session that visits two of them in sequence. The continuation branch correctly called the first half, the snap-back branch correctly called the second half, and neither branch — nor the range-bound branch's "thin chop" framing — anticipated a full round trip that ultimately closed flat.
What Caught Us Off Guard
- The magnitude and shape of the round trip. A roughly $28 sweep to the range floor followed by a roughly $60 reversal to a fresh session high, then a fade back to a flat close, is a materially different session than any of the three named branches described individually. This is the most significant surprise of the cycle.
- The reclaim went further than the snap-back branch's trigger required. The snap-back branch was framed as needing "a reversal or pause in oil/yields, or a Hormuz-linked de-escalation headline" to fire — no such headline was the dominant story of the session; the reversal instead came directly off the range-floor test itself, a technical bounce rather than a news-driven one.
- The close landing back near the open, despite the size of the intraday move, meant the Neutral/Wait directional lean was validated for reasons the preparation didn't specify — not "no decisive push either way" (the range-bound branch's framing) but a large push in both directions that canceled out.
Implications for Next Preparation
- Treat $4,021.61 as confirmed, precisely tested support for Monday's scenario map — it was tagged within 15 cents and held on a daily-close basis. Any renewed-breakdown branch should require a fresh catalyst rather than assuming the floor is fragile.
- Treat $4,081.87 as the new near-term high-water mark and $4,078 as a level that gets cleared intraday under pressure but has not yet held a close above it — frame it as contested rather than confirmed resistance or confirmed support.
- Build a fourth branch pattern into Monday's scenario map — sweep-then-reclaim-then-fade — alongside clean continuation, clean range-bound, and clean reclaim outcomes. Friday's session fired two of the three named branches in sequence within a single session, echoing a pattern seen elsewhere in this week's reviews where the pre-session map named destinations but not the path connecting them.
- The $4,097-4,122 zone was approached (high $4,081.87) but not reached. If Monday's session extends the reclaim, that zone — not $4,134.67 — is the next level in play.