PPI cooled. The rate market extended dovish. The dollar cracked.
June headline PPI printed at 0.0% month-over-month, below the 0.2% consensus. Core PPI landed at the same 0.0% mark. Two consecutive dovish prints out of the CPI-PPI window pushed the OIS curve toward earlier easing. The 10-year drifted 3bp lower to 4.54, DXY broke through 100.50 support to close at 100.45 (the lowest print of the July run), EUR/USD reclaimed 1.147, USD/JPY finally softened 12 pips to 162.08. Yesterday’s Warsh-hawkish/CPI-dovish split resolved dovish overnight.
Catalyst check. Wednesday July 15 US PPI released at 8:30 AM ET (verified via BLS calendar): headline 0.0% month-over-month vs 0.2% consensus, core 0.0% vs 0.2% consensus. Both prints below expectations. Yesterday's core CPI came in at 2.6% year-on-year vs 2.9% consensus. Two consecutive dovish inflation prints. Thursday retail sales at 8:30 AM ET is the next scheduled catalyst. Friday brings the Fed communications blackout ahead of the July 29-30 FOMC. All dates verified against primary calendars.
The tape
Wednesday's cross-asset response was clean and directional in a way Tuesday's wasn't:
- US 10-year yield: 4.5445, down 3.5bp from Tuesday's close of 4.5792. First decisive dovish rates session of the week.
- DXY: 100.4540, down 44 pips from 100.8924. The dollar index broke through the 100.50 support that held on Tuesday's soft-CPI-hawkish-Warsh session. First close below 100.50 since the June 18 Warsh testimony.
- EUR/USD: 1.1470, up 46 pips from 1.1424. Reclaimed the 1.145 pivot from the June range.
- USD/JPY: 162.076, down 12 pips from 162.194. The yen finally softened the dollar, if modestly.
- Gold: $4,058, up $5 from $4,053. Barely moved despite the dovish read; the metal is consolidating after Tuesday's rally.
- Brent: $84.72, up $0.20 from $84.52. The Iran story remained bid but did not add to Tuesday's extension.
Every asset moved in the direction the dovish inflation print prescribes. That is the material change from Tuesday. The Tuesday piece flagged three possible resolutions to the CPI-Warsh conflict: data-reversion (35 percent), language following (20 percent), persistent split (45 percent). Wednesday's PPI print pushes the working weights toward language-following: another dovish data point makes it materially harder for Warsh to sustain the "prices too high" framing at the next scheduled speech.
Why the PPI matters more than the market usually credits
PPI often gets treated as a secondary print because the consumer-facing story is already in CPI. That is only true when PPI confirms the CPI direction. When PPI reveals a supply-chain story that consumer prices haven't fully absorbed yet, it becomes the leading indicator for the next 2-3 months of CPI.
The paired reference today sets out the PPI-CPI mechanics in detail. The short version: Wednesday's PPI was as dovish as the CPI at both the headline and core level. Two consecutive dovish inflation prints, with the second confirming the first at the producer level, moves the disinflation signal from noise to trend.
What the rate market did
The OIS curve implied path shifted noticeably. The October FOMC now prices 71 percent probability of a cut, up from 58 percent Tuesday. December prices 43bp of easing cumulative from the current 4.25-4.50 policy band, up from 32bp Tuesday. Two months of easing pulled forward inside 24 hours across the two prints.
The 3.5bp move on the 10-year is the modest end of what a two-print dovish window typically produces. Historical range for a CPI+PPI dovish combination is 8-15bp cumulative on the 10-year over the two days. The muted move points to hedging into next week's supply calendar (10-year auction Wednesday, 30-year Thursday) and to lingering caution about whether the July 29-30 FOMC will sustain the dovish read that speeches have not endorsed.
What the dollar did
DXY finally broke through the 100.50 support that had held since June 18. The break comes at a coherent moment: two dovish inflation prints, softer relative growth expectations after Tuesday's Warsh-driven equity rally faded intraday, and cross-currency positioning that had stayed long dollar through the whole month of July.
EUR/USD's move to 1.147 is the more informative side of the flow. The euro has been carrying the dovish-dollar trade for six sessions without confirmation from the other majors; Wednesday's move brought GBP/USD (+142 pips to 1.3539) and CHF/USD along, which reads as dollar-side flow rather than euro-specific strength.
USD/JPY moved only 12 pips lower. The yen has stopped leading the dollar-weakness trade after two weeks of threatening MOF intervention above 162.50. The pair remains 12 pips off Tuesday's high of 162.194 and 40 pips off Monday's 162.42 close; the momentum has stalled but the reversal hasn't started.
What gold and Brent didn't do
Gold's flat session ($4,058, +$5) is the interesting exception. A dovish inflation surprise with a softer dollar should have added $30-50 to the metal in a typical session. Gold's failure to extend is either consolidation after Tuesday's $56 rally (which had already priced most of the CPI story) or genuine profit-taking from a market that ran to $4,120 last week and has been fading since.
Brent's non-response is easier to read: the pair is trading its own Iran-strike catalyst, not the macro tape. The $0.20 move on the day is noise inside the $84-85 range that has held since Monday's 9-percent surge.
The setup
Working thesis: Wednesday's PPI print confirms the Tuesday CPI direction and shifts the resolution weighting from Tuesday's 45-35-20 (persistent split / data-reversion / language following) to roughly 30-25-45. Language-following is now the base case: Warsh is likely to soften the "prices too high" framing at the next scheduled speech, which is the July 24 pre-FOMC testimony.
Confirmed if: DXY holds below 100.60 into Thursday's retail sales. Sub-100.20 on the week extends the dollar break. EUR/USD holds above 1.145 on the pullback.
Invalidated if: DXY reclaims 100.90 on Thursday's retail sales print. Above-consensus retail sales (+0.4 percent or higher headline) plus firm claims would reset the dovish narrative and pull DXY back to the 101 range that held all week.
Watch tomorrow: Retail sales at 8:30 AM ET. Weekly jobless claims same time. Both are the demand-side test of whether the disinflation signal is driven by cooling demand (which would extend the dovish read) or by holding demand plus falling prices (which would flip the read to firm-goldilocks and partially unwind Wednesday's dovish move). The paired reference for Thursday sets out how to read that combination.
Nothing on this site is investment advice or a recommendation to trade. Setups published here are falsifiable hypotheses, not signals.