The Supreme Court won't let the Trump administration begin enforcing a ban on asylum for any immigrants who illegally cross the U.S.-Mexico border. Chief Justice John Roberts joined his four more liberal colleagues Friday in ruling against the administration in the very case in which President Trump had derided the "Obama judge" who first blocked the asylum policy.

Justice Brett Kavanaugh and three other conservative justices sided with the administration. There were no opinions explaining either side's votes.

The court's order leaves in place lower court rulings that blocked Mr. Trump's proclamation in November automatically denying asylum to people who enter the country from Mexico without going through official border crossings. Mr. Trump said he was acting in response to caravans of migrants making their way to the border.

Get Breaking News Delivered to Your Inbox

The administration had also complained that the nationwide order preventing the policy from taking effect was too broad. But the court also rejected the administration's suggestion for narrowing it.

The high court action followed a ruling Wednesday by U.S. District Judge Jon Tigar that kept the ban on hold pending the outcome of a lawsuit challenging it. The case could take months to resolve. The ban conflicts with an immigration law that says immigrants can apply for asylum regardless of how they enter the U.S., Tigar said.

In the first court ruling on the issue, Tigar said on November 19 that U.S. law allows immigrants to request asylum regardless of whether they entered the country legally.

The ruling prompted Trump's criticism of Tigar as an "Obama judge" and led to an unusual public dispute between Mr. Trump and Roberts, who rebuked the president with a statement defending the judiciary's independence.

Tigar was nominated for the federal bench by former President Barack Obama.