In a surprise announcement, U.S. President Donald Trump on Friday canceled a planned visit to North Korea by the United States' top diplomat next week just a day after it was announced, citing insufficient progress in negotiations for Pyongyang to relinquish its nuclear weapons.

"I have asked Secretary of State Mike Pompeo not to go to North Korea, at this time, because I feel we are not making sufficient progress with respect to the denuclearization of the Korean Peninsula," Trump said in the first of a series of posts to Twitter.

The U.S. president also put part of the blame on China, suggesting talks with Pyongyang could be on hold until after Washington resolved its trade dispute with Beijing.