US President Barack Obama says the international community "cannot be silent" following Syria's alleged use of chemical weapons against its own people.
Obama fronted cameras in Stockholm on Wednesday along with Swedish Prime Minister Fredrik Reinfeldt, in a trip that will also take him to the G20 summit in Russia.
"I discussed our assessment and (Reinfeldt) and I are in an agreement that in the face of such barbarism the international community cannot be silent," he said.
"Failing to respond to this attack would only increase the risk of more attacks and that possibility that other countries would use these weapons, as well," he told a press conference in Sweden on the first day of a two-day visit.
Obama says he won't repeat mistakes made in Iraq as his country mulls military action in Syria, adding he believes he will get Congressional backing for strikes.
News that makes sense
Your trusted source for staying up-to-date with the world around you. Get free daily news updates and analysis, straight to your inbox.
"I'm somebody who opposed the war in Iraq. And I am not interested in repeating mistakes of us basing decisions on faulty intelligence," he told a briefing in the Swedish capital.
The US leader also added that he hoped Russian President Vladimir Putin would change direction on a military intervention in Syria.
"I'm always hopeful ... Ultimately, we can end deaths much more rapidly if Russia takes a different approach to these problems," he said.
Reinfeldt said at the same press conference that Sweden "condemns the use of chemical weapons in Syria and the strongest possible terms".
"It's a clear violation of international law. Those responsible should be held accountable," he said.
