Thousands attend rival political rallies in Cairo

Anti-Morsi protesters shout slogans in front of the presidential palace in Cairo. Photo: Amr Dalsh / Reuters

Thousands of opponents and supporters of Egypt's President Morsi have been staging rival rallies in Cairo, four days ahead a nationwide referendum on the new constitution.

The demonstrations got underway just hours after a crowd of masked men set upon opposition protesters staging a sit-in at Tahrir Square, attacking them and their tents with knives and sticks, according to security officials.

Earlier today Egypt's army spokesman said President Morsi will attend talks on "national unity" tomorrow afternoon, while it has been reported that Egypt's opposition coalition said it will decide tomorrow whether to attend.

Middle East Correspondent John Ray went onto the streets of Cairo to hear from both sides of the deepening political divide: