The United States flew two supersonic B-1B bombers over the Korean peninsula in a show of force today and the US ambassador to the United Nations said China, Japan and South Korea needed to do more after Pyongyang's latest missile tests.

North Korea said it conducted another successful test of an intercontinental ballistic missile (ICBM) on Friday that proved its ability to strike America's mainland, drawing a sharp warning from US President Donald Trump.

Mr Trump's ambassador to the United Nations Nikki Haley said on Twitter today that the United States was "done talking" about North Korea, which was "not only a US problem".

"China is aware they must act," Ms Haley said, urging Japan and South Korea to increase pressure and calling for an international solution.

China, the North's main ally, said it opposed North Korea's missile launches, which it said violate UN Security Council resolutions designed to curb Pyongyang's banned nuclear and missile programmes.

"At the same time, China hopes all parties act with caution, to prevent tensions from continuing to escalate," China's foreign ministry said in a statement yesterday.

Early in his presidency, Mr Trump met with Chinese President XiJinping and had expressed hope Beijing would use its economic clout to curb North Korea's nuclear ambitions.

But yesterday, Mr Trump said on Twitter that he was "very disappointed in China" which he said profits from trade with the United States.

North Korean leader Kim Jong Un personally supervised the midnight test launch of the missile on Friday night and said it was a "stern warning" for the United States that it would not be safe from destruction if it tries to attack, the North's official KCNA news agency said.

North Korea's state television broadcast pictures of the launch, showing the missile lifting off in a fiery blast in darkness and Mr Kim cheering with military aides.

The missile test came a day after the US Senate approved a package of sanctions against North Korea, Russia and Iran.

The B-1B flight was a response to the missile test and the 3 July launch of the "Hwasong-14" rocket, the Pentagon said.

The bombers took off from a US air base in Guam in the Pacific, and were joined by Japanese and South Korean fighter jets during the exercise, according to the statement.