On Wednesday evening, after delays in delivering ballot papers to many polling units, Zimbabwe's President Emmerson Mnangagwa issued a proclamation to allow voting to continue into a second day.
A total of 6.5 million people have registered to vote across the 12,340 polling stations in Zimbabwe's ten provinces.
Besides choosing the president, Zimbabwe's voters will also cast ballots for 80 senators and 270 members of the National Assembly, as well as close to 2,000 local council positions.
Therefore, results of the general elections are expected to be announced within five days of the voting closure.
Groups of observers, including those from the Southern African Development Community and the European Union, have arrived in Zimbabwe to monitor the elections.
In addition, the presidency also announced that a second round of presidential voting would be held on October 2, if necessary. To avoid a run-off, a presidential candidate must win 50% plus one vote.