Zimbabwe will hold its presidential and parliamentary elections on August 23, President Emmerson Mnangagwa said on Wednesday.