Supporters and opponents of Egypt's president are staging final rallies ahead of a referendum on a draft constitution, due to start on Saturday.

Opponents say the draft document has been crafted poorly and without proper consultation, and is too Islamist.