Zimbabwe police have fired tear gas and water cannon to disperse several hundred protesters calling on President Robert Mugabe to step down, a week after the longtime ruler warned that protests "don't pay". Some 200 people had gathered in central Harare on Wednesday, carrying flowers for peace and holding posters reading "Mugabe Must Go", when baton-carrying police moved in. An AFP journalist reported seeing police officers beating protesters with batons, before firing on the crowd with tear gas. Images taken by wire agencies and posted on social media also showed several people beaten by police. Reuters reported that at least one of the protesters sustained deep cuts on the head from a baton beating.