China’s Ministry of Commerce says the two sides “further confirmed the details of the framework.”

President Donald Trump says the United States and China have signed a trade agreement amid efforts to end a trade war between the world’s biggest economies.

“We just signed with China the other day,” Trump said during an event at the White House late on Thursday, without providing further details.

A White House official said: “The administration and China agreed to an additional understanding for a framework to implement the Geneva agreement,” referring to talks in the Swiss capital last month where the two countries agreed to a trade truce.

The understanding is “about how we can implement expediting rare earths shipments to the US again”, the official said.