Zimbabwe's president of more than three decades says his party will have to fight hard to win upcoming polls scheduled for the end of this month.

Speaking at the launch of his ZANU-PF party's election manifesto on Friday, President Robert Mugabe said his party will put up the "fight of our lives" to regain waning support in urban areas.

Mugabe has ruled the southern African nation since independence from colonial rule in 1980.