WASHINGTON - President Barack Obama on Saturday rejected any denigration of Islam but said there is no excuse for attacks on US embassies, insisting he will never tolerate efforts to harm Americans.

"I have made it clear that the United States has a profound respect for people of all faiths," Obama said in his weekly radio address. "Yet there is never any justification for violence .... There is no excuse for attacks on our embassies and consulates."

Angry anti-American protests have swept the Muslim world in response to a film that insults the Prophet Mohammad. An attack on the US consulate in the Libyan city of Benghazi killed US Ambassador Christopher Stevens and three others this week.

A day after Obama led a somber ceremony marking the return of the bodies of the Americans killed in Libya, Obama acknowledged that a surge of anti-American violence in the Middle East is disturbing.

The Pentagon is sending Marines to beef up security at the US embassy in Sudan, following similar reinforcements to Libya and Yemen.

Please LIKE our Facebook page - it makes us stronger