Democratic presidential candidate Joe Biden has refused to apologise for reminiscing on his work with two long-dead racist senators.
But amid a firestorm of criticism, the ex-US vice-president said he had “detested” the views of late senators who favoured separating the races.
His rivals have decried him for saying senators once “got things done” with “civility” with the segregationists.
The former US vice-president is currently leading opinion polls.
The row began on Tuesday night when Mr Biden fondly recalled his working relationship after joining the Senate in the 1970s with two southern Democratic senators, Mississippi’s James Eastland and Georgia’s Senator Herman Talmadge.
“He never called me ‘boy,’ he always called me ‘son,'” Mr Biden said at a fundraiser in New York City.
But some of his rivals among more than 20 Democratic candidates in the 2020 field pounced on his remarks, demanding he apologise.
- Who will take on Trump in 2020?
But he pushed back while attending fundraisers in the Washington DC suburbs on Wednesday night.
“They know better,” Mr Biden told reporters on the campaign trail. “Apologise for what? Cory should apologise. He knows better.
“There’s not a racist bone in my body; I’ve been involved in civil rights my whole career. Period. Period. Period.”
Mr Biden said he had “had to put up with” the segregationists, but that moderate Democrats “were able to beat them on everything they stood for”.
He added: “We, in fact, detested what they stood for in terms of segregation and all the rest.”
“The point I’m making is you don’t have to agree. You don’t have to like the people in terms of their views,” Mr Biden said. “But you just simply make the case and you beat them without changing the system.”
Speaking to MSNBC, Biden advisor Anita Dunn said: “He didn’t praise them, he didn’t praise their positions, he certainly didn’t endorse their positions.
“It’s a story he’s told many times. And the point of the story is that you have to be able to work with people, even if they hold positions repugnant to you, in order to make some progress.”
How are Democratic candidates responding?
California Senator Kamala Harris, who is black, lambasted Mr Biden for “coddling” segregationists.
She said the comments “suggests to me that he doesn’t understand… the dark history of our country”.
New Jersey Senator Cory Booker, who is also black, took offence at Mr Biden’s call for him to apologise as “so insulting”.
“He knows better,” Mr Booker told CNN. “And at a time when Donald Trump never apologises for anything, I know Joe Biden. He’s better than this.”
New York City Mayor Bill de Blasio, took to Twitter to share a photo of his inter-racial family.
Mr Biden and nearly all of the Democratic candidates will be travelling to South Carolina this weekend where they will all be aggressively courting support from black communities.
The three-decade-old Fish Fry picnic – which the candidates will attend – is hosted by House of Representatives Majority Whip Jim Clyburn, who defended Mr Biden on Wednesday by recalling his own work with southern racists.
“You don’t have to agree with people to work with them,” said Mr Clyburn, the highest-ranking African-American in Congress.