A fresh wave of ethnic violence struck a Kenyan slum on Sunday, after more than 20 people were killed during a week of demonstrations against the disputed re-election of President Mwai Kibaki.

Homes were set ablaze and people were beaten and stabbed in Nairobi's Mathare slum during hours of fighting between Kikuyu and Luo ethnic groups.

During the fighting on Sunday, an Associated Press reporter said he saw the body of a Luo man who had been beaten to death.

Another man had his arm cut off by a group of youths, who then placed the arm on top of a stone barricade.

A Mathare resident said Luos were warned to get off the street by nightfall or risk attack.

Kibaki is a member of the powerful Kikuyu tribe, while opposition leader Raila Odinga is a part of the Luo tribe.

Odinga has disputed the results of a recent presidential election, claiming Kibaki had rigged the vote.

On Sunday, he called for more "peaceful rallies," despite a ban against such gatherings. Between Wednesday and Friday, 24 people were killed in demonstrations. All but seven of those deaths have been blamed on police.

"We will use each and every means to bring down Kibaki's government," Henry Kosgey, opposition party chairman, told reporters on Saturday.

The European Union's development commissioner, meanwhile, said he had held positive meetings with Kibaki and Odinga. Louis Michel said both sides agreed to recognize mediation efforts by former UN Secretary General Kofi Annan. He appealed for an end to the violence.

Annan is expected to arrive in Kenya on Tuesday to head mediation efforts.

The EU has admonished the protests, saying the gatherings could lead to more violence.

More than 600 people have been killed in violence following Kenya's presidential election on Dec. 27.

U.S Ambassador Michael Ranneberger said Friday that there had been "a lot of cheating on both sides" in the election between Kibaki and Odinga.

Ranneberger said either of the two candidates could have won the tight election, the results of which were allegedly tampered with by both sides.

Kibaki has said he wants to talk directly with Odinga, while Odinga has requested a mediator who can provide an international guarantee to negotiations.

Odinga had supported Kibaki in the 2002 election in exchange for being named prime minister. He was never given the position.