Zimbabwe's 91-year-old president Robert Mugabe has read the wrong speech at the opening of a new session of parliament, repeating an address he gave to the legislature last month.

The veteran leader read the 25-minute speech through to the end, apparently unaware that he was delivering the same text he presented during his state of the nation address last month.

"There has been a mix-up of speeches resulting in a situation where... the president delivered the wrong speech," presidential spokesman George Charamba said.

"The mix-up happened in his secretarial office.

"The error is sincerely regretted and corrective measures are being considered."

Mr Mugabe, Africa's oldest leader, earlier this year fell down the steps leading from a podium. He was unhurt but video of the fall went viral on social media.

The opening of parliament was also tarnished by claims by opposition legislators that they had received anonymous death threats warning them against booing Mr Mugabe during his address.

Last month, they booed and heckled him during his state of the nation address in parliament — which is the speech he repeated.

Movement for Democratic Change (MDC) chief whip Innocent Gonese said seven opposition politicians received SMS text messages on their mobile phones warning them not to disrupt Mr Mugabe's address.

"The message is coming from a number which is not reflecting but it's titled 'death'," Mr Gonese said.

"It warns the members concerned to know that immunity ends at parliament and once they step out of parliament that parliamentary immunity does not operate."

Mr Gonese said the party, led by Morgan Tsvangirai, is "worried" about the threats to its politicians.

The MDC in a statement called on Mr Mugabe to resign over the blunder, saying it showed that "he is too old".

"This clearly goes to show that Robert Mugabe no longer has the requisite mental faculties that are needed for him to continue in office as the Head of State," party spokesman Obert Gutu said.

"The MDC would like to call upon Robert Mugabe to immediately tender his resignation as the President of Zimbabwe."

Mr Gutu said Mr Mugabe was "way past his prime" when he failed to recognise he was reading the wrong speech in parliament.

"This is a sure sign of senility and grossly failing mental and physical health," he said.

"Zimbabwe doesn't deserve to be run by a nonagenarian President who, in fact, is long overdue for retirement."

AFP