Tens of thousands participate in 'No to violence' rally in Cairo
Protesters carry banner reading, '30 June: The end of Rebel and beginning of construction'
Supporters of President Morsi carry sign reading: 'Egypt is Islamic country'
Morsi supporters wave Saudi flag
Morsi supporters perform Friday prayers
Morsi supporters wave Syrian flag
Protesters chant slogans in support of President Morsi
Protesters chant slogans in support of President Morsi
Tens of thousands take part in pro-Morsi rally
Tens of thousands take part in pro-Morsi rally
Supporters of Egyptian President Mohamed Morsi
Supporters of Egyptian President Mohamed Morsi
Morsi supporters perform Friday prayers
Supporters of Egyptian President Mohamed Morsi