Donald Trump has vowed to close down government if that is what it takes to build his wall along the Mexico border.
The US president told supporters at a “Make America Great Again” rally in Phoenix, Arizona, that the opposition Democrats were being “obstructionist”.
During the 80-minute speech, he also took aim at the media, blaming them for giving far right groups “a platform”.
Mr Trump also said he thought he would “probably end up terminating Nafta”, the trade deal with Mexico and Canada.
On North Korea, the president sounded a hopeful note about the possibility of a reduction in tensions over Pyongyang’s missile tests and nuclear programme.
Referring to North Korean leader Kim Jong-un, Mr Trump said: “I respect the fact that he is starting to respect us”.
“And maybe – probably not, but maybe – something positive can come about,” he added.