"Mexico was not being cooperative on the Border in things we had, or didn't have, and now I have full confidence, especially after speaking to their President [Andres Manuel Lopez Obrador] yesterday, that they will be very cooperative and want to get the job properly done", Trump wrote on Twitter.
He noted that "some things" that the sides agreed upon as part of the migration deal had not been disclosed yet and would be announced, "at the appropriate time".
"There is now going to be great cooperation between Mexico & the USA, something that didn't exist for decades. However, if for some unknown reason there is not, we can always go back to our previous, very profitable, position of Tariffs - But I don't believe that will be necessary", the president concluded.
The migration deal came just days before new US tariffs on imports from Mexico were supposed to come into force. Trump previously also threatened that the 5 percent duties would go up to 25 percent by October unless the US southern neighbour alleviated the illegal immigration crisis. The countries subsequently engaged in talks to resolve their tensions.