The S&P 500 and the Nasdaq have posted record closing highs after news reports said the US and Iran had reached a draft agreement to extend their ceasefire for 60 days while investors also digested key inflation data.
The Dow Jones Industrial Average, which was subdued during the session, eked out small gains in afternoon trade to finish at another closing high.
The agreement still needs US President Donald Trump's approval, sources told Reuters.