Clashes between police and suspected cartel gunmen in a northern Mexican town killed 21 people over the weekend, authorities said, adding fuel to bilateral tensions sparked by US President Donald Trump’s vow to designate the drug gangs as terrorists.

Mexican President Andres Manuel Lopez Obrador, who is pushing a less confrontational approach to subduing the cartels, repeated on Sunday that he would not accept any intervention from abroad, while doubling down on his strategy of containment.

But the killings clouded celebrations marking his first year in office, which were buffeted by a march in Mexico City by thousands of people protesting the violence.

The government of the northern state of Coahuila said local security forces killed seven gunmen early on Sunday, adding to 10 others who were shot dead during exchanges in and around the small town of Villa Union not far from the Texas border.

Four police were also killed and six wounded in the shootouts, which stunned residents of the town around midday on Saturday, sparking alarm on social media and fresh criticism of the government’s approach to handling the powerful gangs.

Riding into town in a convoy of heavily armed pickups, gunmen sprayed the offices of the mayor of Villa Union with bullets and fought police for more than an hour.

Heavy gunfire echoed through the town on videos broadcast on social media and local television.

Most of the downed gunmen, who were suspected members of the Cartel of the Northeast from Tamaulipas state to the east, were killed by state police in pursuit of the raiding party after it fled the town, Coahuila’s government said.

The events in Villa Union add to a series of recent security lapses that have raised questions about Lopez Obrador’s policy.

During a speech in front of tens of thousands of supporters on his first anniversary as president, Lopez Obrador again said Mexico would handle its security problems, in a nod to Trump’s comments earlier in the week.

Trump’s remarks have stirred concerns in Mexico that Washington could try to take unilateral action to crush the drug cartels.

US Attorney General William Barr is due to visit the country next week to discuss cooperation on security.

Criticism at home and abroad has focused on the November 4 massacre by suspected cartel gunmen of nine women and children of US-Mexican origin from Mormon communities in northern Mexico, and the armed forces’ release of a captured son of drug lord Joaquin “El Chapo” Guzman in response to threats from his gang in the city of Culiacan.

Critics accuse Lopez Obrador of caving in to the cartels, but he defended the Culiacan episode in the speech, saying the release of Ovidio Guzman had prevented unnecessary bloodshed.

Overnight, law enforcement agents captured several people suspected of involvement in the murder of the three mothers and six children following an earlier arrest last month, the attorney general’s office of Sonora said in a statement.

Homicides reached record levels in Mexico last year and are on track to surpass that total this year.