Zimbabwe's President Emmerson Mnangagwa has blamed the opposition MDC Alliance for the violence that hit the capital, Harare, days after the 30 July election, resulting in the death of six people after soldiers fired at them.

Most of the victims were supporters of opposition leader Nelson Chamisa who were protesting against alleged vote theft by the ruling Zanu-PF.

Mr Mnangagwa told a massive rally at the celebration of Heroes Day in the capital that the violence was "inspired" by the opposition party.

He defended the election, saying it was free and fair. The opposition has however gone to court to challenge his win.

He said a commission of inquiry would be set up to investigate the killings.