The Dutch government must better justify sending refugees back to Greece where they could end up in "inhumane situations", the Netherlands' highest administrative court said on Wednesday.
The judgment by the Raad van State court followed two landmark cases brought by Syrian refugees who received asylum in Greece, then travelled to the Netherlands and applied for asylum a second time.
Their application was turned down by the Dutch government on the grounds that they already had asylum status in Greece.
"The asylum seekers, however, argued that the situation in Greece was so bad that they could not return there," the court said.
New evidence and reports showed that Greece "in practice often cannot prevent asylum holders ending up in inhumane situations in which it cannot provide basic needs such as food, shelter and running water", the court said.
"Today's judgments mean that the deputy minister must revisit the previous decision, or beef up the reasons for turning down their application."
Since the start of an EU-funded initiative in April last year, 1,628 refugees, 1,531 asylum-seekers and 849 unaccompanied children have moved from Greece to other countries in the bloc, UN agencies said last month.
Athens said in May that the number of asylum seekers on its islands had fallen below 10,000 for the first time since Europe's migration crisis began in 2015, down from nearly 20,000 people in November 2018.
Germany, France, Portugal, Finland, Belgium, Ireland, Norway, Lithuania, Bulgaria, Italy, the Netherlands, Switzerland and Luxembourg have taken in those relocated, the UN agencies said.