Protesters in Egypt's capital Cairo have climbed the walls of the US embassy, torn down the American flag and burned it over what they said was a film made in the US that insulted the Prophet Mohammed.
The demonstrators tried to raise a black flag with the words "There is no God but God, and Mohammed is his messenger", a witness said.
Hundreds had marched to the well-fortified building in central Cairo, chanting against the film, and some tore up the Stars and Stripes, showing off pieces to TV cameras. Others objected to the burning.
The protest was sparked by outrage over a video being promoted by an extreme anti-Muslim Egyptian Christian campaigner in the US.
The film apparently depicts Mohammed as a fraud, showing him having sex and calling for massacres.
Many Muslims consider any depiction of the prophet to be offensive.
Armed protesters also stormed and set fire to the US consulate in Benghazi in east Libya in protest over the film.
Wanis al Sharef, an interior ministry official, said the demonstrators fired their weapons in the air before entering the
building which was empty at the time.
In 2005, the publication of 12 caricatures in a Danish newspaper triggered riots in many Muslim countries.
In the latest protest, about 20 people stood on top of the embassy wall, while many others gathered outside.
The demonstrators were mainly supporters of Islamist groups or "ultras" football supporters, who played a big role in the uprising that brought down President Hosni Mubarak last year.
A member of the "ultras", Ismail Mahmoud, 19, said: "This movie must be banned immediately and an apology should be made."
He called on President Mohammed Morsi, Egypt's first civilian president and an Islamist, to take action, without giving details of the film that angered him or other protesters.
Rafik Farouk, 38, an Egyptian Christian, also took part. "I am here because I am Egyptian and reject anything that insults Islam or anything that sparks division in Egypt," he said.
Almost all the embassy staff had left the compound before the protest, and the ambassador was out of town.
US state department spokeswoman Victoria Nuland said the wall was breached and the flag removed.
Speaking in Washington, she said: "We are obviously working with Egyptian security to try to restore order at the embassy and to work with them to try to get the situation under control."