Ten-year US Treasury yield reaches 5%
The benchmark ten-year US Treasury yield touched 5.02%, its highest level since 2007, as investors sold government debt ahead of a Federal Reserve meeting. Financial Times and MarketWatch reports linked the move to expectations of a rate increase, higher oil prices and lingering inflation pressure from the Iran war.