CAIRO - Ex-military officer Ahmed Shafik was given the green light on Thursday to run for president when Egypt's constitutional court ruled against a law that would have thrown him out of the race, judicial sources said.

The court also declared that some of the rules in a parliamentary election that ended earlier this year and which handed control to Islamists were unconstitutional, the sources said. The court found that the seats of one third of members were void.

Experts have said the parliamentary ruling could lead to the dissolution of parliament or a re-run for the seats affected. The presidential vote that pits Shafik against the Muslim Brotherhood's Mohamed Morsy goes ahead on Saturday and Sunday.

Please LIKE our Facebook page - it makes us stronger