Zimbabwe’s Vice-President Emmerson Mnangagwa has submitted a speech to parliament that the president was supposed to give on Tuesday.
President Robert Mugabe accidentally read a state-of-the-nation address he had already delivered on 25 August.
The error has been blamed on a mix-up in the president’s secretarial office.
It took Mr Mnangagwa two hours to table the correct version of the speech because of heated questions and demands from opposition MPs for an apology.
Wednesday’s extraordinary session of parliament was called so that Mr Mugabe’s speech could be officially tabled. The state-run Herald newspaper has printed the speech in full.
It says that the government plans to introduce legislation requiring senior public officials to declare assets as part of measures to tackle “the scourge of corruption”.
The speech mix-up has prompted questions from the opposition over whether the 91-year-old president remains fit to lead the country.