Donald Trump will make the annual State of the Union speech in Congress on 5 February after accepting an invitation from House Speaker Nancy Pelosi, Sky News reports
The annual speech, in which the president outlines the administration's priorities for the coming year, had become one of the most high-profile casualties of the longest government shutdown in US history.
The Republican president had been scheduled to make the speech, which traditionally takes place in the House of Representatives before a joint session of Congress, on 29 January.
But Ms Pelosi, his key Democrat opponent, refused to hold it until the partial shutdown ended. This happened on Friday after a record 35 days of disruption.