Two masked men opened fire on a hotel close to the Giza pyramids, an Egyptian security official told Reuters.

No casualties were reported following the shooting at the Three Pyramids Hotel, the official said. One gunman was arrested at the scene and another was surrounded by security forces in a part of Cairo, the source said.

Israel Radio reports that a bus carrying several Israeli tourists was fired on.

There have been a series of terror attacks in Egypt by militants based in the Sinai peninsula since the 2013 coup in which President Mohammed Morsi took power. Last year militants who pledged allegiance to Islamic State (Daesh) claimed responsibility for downing a Russian passenger jet, killing 224 people.