CAIRO - Clashes erupted in Cairo and other Egyptian cities Friday as police dispersed protests staged by Islamists defying a new law banning unauthorised demonstrations, security officials said.