Donald Trump's sweeping use of tariffs in the first nine months of his second term was sharply questioned during oral arguments before the Supreme Court on Wednesday.

Chief Justice John Roberts, and justices Amy Coney Barrett and Neil Gorsuch – three conservative jurists considered swing votes in this case - peppered US Solicitor General John Sauer, representing the president's administration, during his more than 45 minutes before the court.

They were joined by the court's three liberal justices, who also expressed scepticism about whether federal law – and the US Constitution – give the president authority to unilaterally set tariff levels on foreign imports.

"The justification is being used for power to impose tariffs on any product from any country in any amount, for any length of time," Roberts said.

If the court ruled for Trump in this case, Gorsuch wondered: "What would prohibit Congress from just abdicating all responsibility to regulate foreign commerce?"