President Trump spoke to the radio host Hugh Hewitt about China before suddenly changing the discussion to Iran and North Korea. Mr Trump reiterated his belief that the US would be at war with North Korea if he had not been elected as president.
He said: “Millions of people would have died.
“You would have had a war with North Korea. He expected to have a war.”
Mr Trump added: “Where’s the war? You don’t have a war.
“We have a very good, you know, very different, but very good relationship.”
The US President has previously said he built a close bond with the North Korean leader through their three meetings together.
The first summit between the two leaders was in Singapore in 2018.
Mr Trump and Mr Kim agreed to “work toward” complete denuclearisation of the Korean Peninsula in exchange for concessions.
But negotiations since the first summit have failed to produce such results.
READ MORE:Kim Jong-un ‘favouring missiles over medicine’ in North Korea
President Trump also said on Tuesday that if he lost the upcoming presidential election then China will own the US.
He said: “If I don’t win the election, China will own the United States.
You’re going to have to learn to speak Chinese, you want to know the truth.”
Mr Trump also refused to condemn China’s repression of its Uyghur Muslim population.
He instead chose to criticise the claims made against him by his former aide John Bolton.
The former national security advisor said Mr Trump had discussed the detention camps with the Chinese President Xi Jinping.
Mr Bolton wrote: “With only interpreters present, Xi had explained to Trump why he was basically building concentration camps in Xinjiang.
“According to our interpreter, Trump said that Xi should go ahead with building the camps, which Trump thought was exactly the right thing to do.”
The US State Department has estimated that more than one million Uyghurs and members of other Muslim minority groups have been detained by the Chinese government in camps.
The US Secretary of State, Mike Pompeo, called Beijing’s actions “the stain of the century”.
Earlier in August, Mr Trump said he had held off imposing sanctions on China as he was negotiating a trade deal.