The 10-year yield is back near a one-year high, while the 30-year yield is hovering near levels not seen since 2007.

US stock indexes rallied Friday but posted weekly losses as 30-year Treasury yields hit 5.327%, their highest since 2007, amid Middle East

The S&P 500 fell 1.43% as 30-year Treasury yields hit 5.327%, the highest since 2007, while surging oil prices reignited inflation concerns.