Video: US President Barack Obama orders all steps to be taken to protect Americans abroad US President Barack Obama has said that he has ordered his administration to do whatever is necessary to protect Americans abroad, as US diplomatic compounds in the Middle East and Africa faced continuing violent protests. We are going to bring those who killed our fellow Americans to justice. I want people around the world to hear me, to all those who would do us harm: no act of terror will go unpunished," Mr Obama said at a re-election campaign rally in Golden, Colorado. The US President said he and his aides had been speaking with foreign governments to let them know they had a responsiblity to protect US citizens abroad. We're also in contact with other governments to underscore that they've got an obligation to cooperate with us, to protect our citizens. That's part of their job. Mr Obama was speaking after the US Ambassador to Libya, Christopher Stevens and three other diplomats were killed after gunmen attacked the US consulate and a safe house refuge in Benghazi on Tuesday night. The attackers were part of a mob blaming America for an anti-Islam film they said insulted the Prophet Mohammad. Demonstrators also attacked the US embassies in Yemen and Egypt on Thursday.