Bond yields are hitting new milestones as fighting resumes between the U.S. and Iran and oil prices surge, sending Brent crude above $95 and the yield on the U.S. 10-year Treasury bond to a three-year high.
That's after the U.S. and Iran resumed attacks on each other on Tuesday, with the Pentagon saying it completed a wave of strikes against Islamic Revolutionary Guard Corps targets, and Tehran saying in turn it struck U.S. assets in Jordan and Iraq. It was the first serious exchange of fire since July.
The resumption of the Middle East conflict pushed the yield on the U.S. 10-year Treasury bond to an intraday high of 4.8122%, its highest level in almost three years, while the 10-year Japanese government bond yield extended a surge that has already taken it to levels not seen in three decades this week.
For bond investors, it's another headache on top of already mounting fiscal concerns. So-called bond vigilantes have been demanding ever-higher compensation to fund governments running large deficits, and a renewed oil shock only adds fuel to the inflation fire, undermining the appeal of fixed-income assets.
There is another wrinkle, too. Rising yields in Japan could keep more Japanese money at home, reducing a powerful source of overseas bond demand that has long helped anchor global debt markets.