Mexico’s president has insisted his government will not be provoked, after President Donald Trump announced escalating tariffs on all goods unless Mexico curbed illegal migration.
Andrés Manuel López Obrador described Mr Trump’s slogan “America First” as a fallacy and said universal justice was more important than borders.
Stock markets saw sharp losses following Mr Trump’s announcement.
Mr Trump declared a national emergency at the US-Mexico border in February.
He said it was necessary in order to tackle what he claimed was a crisis with thousands of undocumented migrants crossing the US southern frontier.
On Thursday, US border authorities in El Paso, Texas, said they had detained a group of more than 1,000 migrants – the largest single group agents had ever encountered.
Robert Perez, customs and border protection deputy commissioner, said their apprehension “demonstrates the severity of the border security and humanitarian crisis at our south-west border”.
In tweets later on Friday, President Trump said the tariffs were also to encourage Mexico to “take back” the country from drugs cartels.
What did Mr López Obrador say?
The president said he had ordered his foreign minister to travel to Washington on Friday.
“I want to insist that we are not going to fall into any provocations, that we are going to act prudently with respect to the authorities of the United States [and] with respect to President Donald Trump,” he said.
In a letter to his US counterpart, Mr López Obrador said Mexico was complying with its responsibility to avoid “as far as possible and without violating human rights, the passage [of migrants] through our country”.
“President Trump: Social problems are not resolved with tariffs or coercive measures,” he added.
“With all due respect, although you have the sovereign right to express this, the slogan ‘United States [America] First’ is a fallacy because, until the end of time, and even over and above national frontiers, universal justice and fraternity will prevail.”
What did Mr Trump say?
The US president has long accused Mexico of not doing enough to stem the flow of people. Migrants, most of whom say they are fleeing violence in Central American countries, travel through Mexico on their way to the US, where they hope to claim asylum.
In a White House statement, Mr Trump said the tariffs would rise by five percentage points each month until 1 October, when the rate would reach 25%.
The tariffs would stay at that level “unless and until Mexico substantially stops the illegal inflow of aliens coming through its territory”, he said.
“For years, Mexico has not treated us fairly – but we are now asserting our rights as a sovereign nation,” the statement said.
The president also took aim at his Democratic opponents, accusing them of a “total dereliction of duty” over border security.
The Democratic-controlled House of Representatives is taking legal action to halt the Trump administration’s efforts to build a border wall, saying it would be a waste of funds and would not stop illegal immigration.
What will the tariffs affect?
Mexico was the second largest supplier of goods to the US last year, with imports totalling $352bn (£275bn), according to Goldman Sachs.
It is known for agricultural products like avocados and tequila, but the country is also a major manufacturing hub and home to many US companies.
The country produces hundreds of thousands of cars every month, and is also home to technology and aerospace companies. It is one of the G20 economies.
US firms Ford, General Motors, John Deere, IBM and Coca-Cola all operate in Mexico, as well as thousands of other multinationals.
On Friday, the three main US financial markets opened almost 1.5% down, with General Motors falling 5%.
The president’s statement comes amid a trade war with China.
After complaining for years about the US trade deficit with China, Mr Trump imposed tariffs on hundreds of billions of dollars worth of goods coming from the country.