Trump said he had not drawn a "moral equivalency" between white hate groups and counter-protesters.
The US president, on Twitter, called fellow Republican Senator Lindsey Graham's statement a day earlier "a disgusting lie," Reuters reported.
On Wednesday, Graham had said Trump's statements after the weekend attack had suggested "moral equivalency" between the two sides and urged him to instead use his words to heal Americans instead.