Media playback is unsupported on your device Media caption Obama: "Are we really prepared to say we're powerless in the face of such carnage?"

President Barack Obama has said the US must do more to protect its children in the wake of Friday's shootings at a school in Newtown, Connecticut.

Speaking at an inter-faith vigil in Newtown, Mr Obama said he would use the powers of his office to prevent a repeat of the tragedy.

He told residents that the nation shared their grief.

Twenty children and six women died in the assault on Sandy Hook school by a lone man who then took his own life.

The first funerals, for two of the child victims, will be held on Monday.

The gunman has been identified by police as Adam Lanza, 20.

I really get the feeling of a country struggling to find an appropriate response to this home-grown horror

He shot dead his mother before driving to the school in her car.

Officials say he was armed with hundreds of rounds of ammunition, and used a semi-automatic rifle as his main weapon. He was also carrying two handguns, and a shotgun was recovered from a car.

'Can't tolerate this'

"I come to offer the love and prayers of a nation," Mr Obama said, speaking after religious leaders and the state governor.

"You are not alone in your grief. All across this land of ours we have wept with you."

Mr Obama repeated a call for action against gun crime, saying that in coming weeks he would use "whatever powers" his office held "in an effort aimed at preventing more tragedies like this".

At the scene In a room full of such emotion and sorrow, the president could have just offered support to the town and played the part of healer-in-chief. Instead, he issued his country with a challenge. "We must change," he said. His voice full of passion, he said that America "can't tolerate" any more gun massacres. At a restaurant in Sandy Hook, a packed room watched the president on television in complete silence. Afterwards, Seth Greenberg, a high school teacher from a town nearby, said he liked what he had heard and said he was relieved that the president had not been too political. Seth is a high school teacher who feels conflicted on the issue of gun control. He does not want to see any more gun tragedies and was appalled that the gunman, Adam Lanza, had managed to get his hands on his mother's powerful assault rifle. But, asked if he supported a toughening of the laws, he paused. "It's not about guns," he said, "but the people that have access to them. The right to have guns is written into the constitution and you take that away, that's like taking away the 10 commandments." Grief-stricken town hears Obama speak

"We can't tolerate this anymore," he said. "These tragedies must end and to end them we must change."

The complex causes of gun crime "can't be an excuse for inaction", he said.

Mr Obama was also meeting victims' families and emergency service workers.

All 20 children who died in the shootings - eight boys and 12 girls - were aged between six and seven, according to an official list of the dead. The school's head teacher, Dawn Hochsprung, was among those killed.

All victims were shot several times, some of them at close range.

Police say the process of releasing the victims' bodies to their families is under way.

Gun control calls

Mr Obama made an appeal for "meaningful action" against gun crime in the US shortly after the attack on Friday.

Sunday saw two senior US Democrats call for stricter gun control.

Connecticut Governor Dannel Malloy said his state had an existing ban on assault weapons, but the lack of a similar law at federal level made it difficult to keep them out of the state.

"These are assault weapons. You don't hunt deer with these things," he told CNN. "One can only hope that we'll find a way to limit these weapons that really only have one purpose."

Governor Malloy had to break the news to most of the victim's families on Friday.

"You can never be prepared for that - to tell 18 to 20 families that their loved one would not be returning to them that day or in the future," he said.

Senator Dianne Feinstein, who represents California in the upper house of Congress and is a long-term supporter of stricter gun control, told US TV network NBC: "I'm going to introduce in the Senate, and the same bill will be introduced in the House (of Representatives), a bill to ban assault weapons."

Asked if President Obama would support her measure, she said: "I believe he will."

New York Mayor Michael Bloomberg, another strong gun control advocate, has urged President Obama to act.

"We have heard all the rhetoric before," he said. "What we have not seen is leadership - not from the White House and not from Congress. That must end today."

A nationwide ban on certain semi-automatic rifles in the US expired in 2004.