Bernie Sanders and Pete Buttigieg locked horns in their fight for the US Democratic presidential nomination Sunday as they scrambled for votes with just two days to go before New Hampshire's closely-watched primary.
The 78-year-old Vermont senator and the 38-year-old former mayor of South Bend, Indiana came top of the first contest in Iowa -- marred by messy confusion about the result -- giving each momentum as Democrats seek a candidate to take on Donald Trump in November.
Sanders, a leftist who won the New Hampshire primary by a landslide in 2016, led in four polls released Sunday, each of which had the moderate Buttigieg in second followed by Massachusetts Senator Elizabeth Warren and then former vice president Joe Biden.
"I think we have an excellent chance to win," Sanders told CNN as he started a final push on the ground in the small northeastern state.
With the primary season underway in earnest, earlier collegiality among Democrats has fallen away.
"I am running against a candidate, Pete Buttigieg, among others, who has raised contributions from more than 40 billionaires," Sanders told CNN.
"Our support is coming from the working class of this country." His campaign, based heavily on small donors, says it raised $25 million last month.
Buttigieg, appearing separately on CNN, turned aside the billionaire charge, quipping, "Well, Bernie's pretty rich, and I would happily accept a contribution from him."
Sanders' positions at the very left of the American spectrum, with expansive programs like extending the Medicare program to all Americans, have been seized on by Trump, who told an interviewer last week, "I think he's a communist."
Buttigieg responded on ABC that "I'll have to work to earn that vote, just as I did in South Bend. I was returned to office by a multiracial coalition."
After listening to Buttigieg at a rally in Nashua, New Hampshire on Sunday, Katie Morgan, 20, told AFP that he was "interesting and smart." But she added, "I personally prefer a candidate with a little more experience."
"Our campaign is off to a great start."