US President Donald Trump has bowed to public pressure and signed an executive order promising to “keep families together” in migrant detentions.
Mr Trump reversed his own policy amid international fury over the separation of undocumented parents and children.
He said he had been swayed by images of children who have been taken from parents while they are jailed and prosecuted for illegal border-crossing.
But the order does not address families already separated by the policy.
US immigration officials say 2,342 children were separated from 2,206 parents between 5 May and 9 June.
“It’s about keeping families together,” Mr Trump said at the signing ceremony on Wednesday.
“I did not like the sight of families being separated,” he said, but added the administration would continue its “zero tolerance policy” of criminally prosecuting anyone who crosses the border illegally.
The president said his wife, Melania, and daughter, Ivanka, who reportedly have been applying pressure on him to drop the policy, “feel strongly” about ending the practice of separating migrant families.
“I think anybody with a heart would feel very strongly about it,” he said. “We don’t like to see families separated.”
Vice-President Mike Pence and Department of Homeland Security Secretary Kirstjen Nielsen, who has emerged as the face of the White House policy, were both present for the signing of the order on Wednesday.