US Treasury yields rose after US President Donald Trump said the US does not need a deal with Iran, as traders weighed the chance of a larger-than-usual Federal Reserve rate hike next month.
"We don't need a deal with Iran. Those days have long since passed. We've got their money, Hundreds of Billions of Dollars, and we've got their Strait!" Trump wrote on social media.
The 2-year note yield, which typically moves in step with Fed interest rate expectations, rose 13.96 basis points to 4.867 percent, the highest since October 14.
The yield on benchmark US 10-year notes increased 11.58 basis points to 5.105 percent and reached 5.1169 percent, the highest since October 21.