Washington, US Supreme Court Chief Justice John Roberts has taken the extraordinary step of rebuking President Donald Trump’s criticism of a federal judge.
Trump on Tuesday called a jurist who ruled against his asylum policy an “Obama judge”.
The President’s gibe provoked a stern statement from the head of America’s highest court.
Trump has defended his comments, saying Chief Justice Roberts is wrong. It is the first time the chief justice has spoken against Trump.
“We do not have Obama judges or Trump judges, Bush judges or Clinton judges,” Chief Justice Roberts said, BBC reported.
“What we have is an extraordinary group of dedicated judges doing their level best to do equal right to those appearing before them.”
Speaking on the eve of America’s Thanksgiving holiday, he said an “independent judiciary is something we should all be thankful for”.
Trump responded on Twitter on Wednesday, saying the top justice was wrong and that “Obama judges…have a much different point of view than the people who are charged with the safety of our country”.
He suggested that the 9th Circuit Court, where a federal judge blocked his recent immigration proclamation, opposed his his policies on border and safety.
It is extremely rare for a senior member of the judiciary to clash with a US president.
Chief Justice Roberts’ Supreme Court colleague Ruth Bader Ginsburg has been a far more outspoken critic of Trump.
In 2016, the liberal judge apologised for calling Trump a “faker” in an interview after coming under fire for commenting on a candidate as a jurist.
Trump has previously lambasted federal judges for ruling against his policies. In 2017, he called a federal jurist who reversed his controversial travel ban a “so-called judge” with a “ridiculous” opinion.