New York Attorney General Letitia James has pleaded not guilty to federal charges of bank fraud and making false statements to a financial institution.

James appeared in court in US District Court in Norfolk, Virginia, on Friday during a brief hearing where her legal team asked for a speedy trial.

Speaking outside of the courthouse after the arraignment, James accused Trump of using the justice system as a "vehicle of retribution" against her and other critics.

She previously brought brought charges against others he considers political enemies.

"There's no fear today," she said, as supporters outside cheered. On Friday, a judge set a trial date of 26 January.