President Donald Trump said he won't fire Jerome Powell following a clash at the Federal Reserve that saw the Fed chair correct the president.

The US president's broadsides against the Fed chair have prompted concern about the independence of the US central bank.

The US president and the central bank have clashed over a $2.5bn renovation and its ongoing refusal to cut interest rates