Supporters of Donald Trump's "Make America Great Again" (Maga) agenda are a threat to democracy, President Joe Biden has said.
"Maga forces are determined to take this country backwards," he said in a primetime speech in Pennsylvania.
Top Republican Kevin McCarthy hit back that Mr Biden had "severely wounded America's soul".
The duelling speeches come two months before mid-term elections, which will decide the power balance in Washington.
The Democratic president delivered his speech on Thursday night from Independence Hall in Philadelphia, where the US Declaration of Independence was signed. He picked up his 2020 campaign theme of restoring the "soul of America".
He said he was not condemning all 74 million Americans who voted for Mr Trump two years ago. "Not every Republican, not even a majority of Republicans, are Maga Republicans," he said.
"But there's no question," Mr Biden continued, "that the Republican party today is dominated, driven and intimidated by Donald Trump and the Maga Republicans, and that is a threat to this country."
- Biden is passing laws - but is he winning hearts?
- Cancelling student debt: Essential, or like burning money?
- Ex-NYPD officer gets record Capitol riots sentenced
The president said Trump supporters thought of the mob who stormed the US Capitol last year as patriots rather than insurrectionists.
"For a long time," he continued, "we told ourselves that American democracy is guaranteed. But it's not. We have to defend it. Protect it. Stand up for it. Each and every one of us."
Throughout the speech someone was heard heckling and sounding a bullhorn, according to a BBC reporter at the scene.
Mr Biden addressed the disruption twice, saying the second time: "They're entitled to be outrageous. This is a democracy. Good manners is nothing they've ever suffered from."
The president, who came into office pledging to unite the country, has recently sharpened his rhetoric against supporters of Mr Trump.
Last week Mr Biden equated what he called "extreme" Republicans with "semi-fascism".