Late-night host Stephen Colbert on Tuesday tore into President Trump's comments blaming "both sides" for violence at the Charlottesville, Va., white supremacist rally.

“He held a press conference today, in I believe the seventh circle of hell,” Colbert said on the “Late Show.”

The host highlighted Trump defending his immediate reaction to the Saturday violence by saying he "likes to know the facts" before making a statement.

ADVERTISEMENT

“Honestly, if the press were not fake and if it was honest, the press would have said what I said was very nice,” Trump told reporters Tuesday.

“And if you were a better president, you would have said something very nice,” Colbert fired back.

He also mocked Trump's defense of White House chief strategist Stephen Bannon, showing clips of Trump claiming that he likes him, thinks he’s a “nice guy” and is “not a racist.”

“If the third thing someone says about you unprompted is ‘he’s not a racist,’ you’ve got a problem,” Colbert said.

“The only thing I’m doubting right about now is if you’re still going to be president by Friday,” he added.

Trump is facing heavy criticism for not fully blaming white supremacists for the deadly Charlottesville rally, where one woman died and at least a dozen were injured when a driver with alleged ties to racist groups plowed his car into peaceful counterprotesters. He said Saturday that "many sides" were to blame, but then backtracked two days later when he said "racism is evil."

On Tuesday, he reaffirmed his belief that there is blame on "both sides," saying there were "good people" participating on the white supremacists' side and blaming the violence in part on the "alt-left."