US President Barack Obama has rebuked his Republican rival Mitt Romney, saying that anyone seeking to be president needs to work for all Americans.

Mr Obama chose a late-night chat show hosted by David Letterman to say that Mr Romney was wrong to deride 47% of Americans in a secretly filmed video.

Mr Romney described the US president's core supporters as having a victim mentality and depending on government handouts.

Mr Obama said: "If you want to be president, you gotta work for everybody, not just for some.

"There are not a lot of people out there who think they're victims.

"There are not a lot of people who think they're entitled to something.

"What I think the majority of people, Democrats and Republicans, believe is that we've got some obligations to each other, and there's nothing wrong with us giving each other a helping hand."

He added: "But I can tell you this: When I won in 2008, 47% of the American people voted for John McCain. They didn't vote for me.

"And what I said on election night was: 'Even though you didn't vote for me, I hear your voices, and I'm going to work as hard as I can to be your president'.

"And one of the things I've learned as president is you represent the entire country."

Mr Obama's rebuke came at the end of a day in which more clips emerged in which Mr Romney also said the Palestinians are "committed to Israel's destruction".