US Treasuries advanced after President Donald Trump said Iranian officials were seeking an agreement on terms to end the war, triggering a pullback in oil prices and a drop in the dollar.