South African politicians have been mobilising their supporters ahead of Sunday's deadline for citizens to register to vote before an imminent announcement of general elections.
Thirty years after democracy replaced apartheid rule, this year's election will be seen by many as a referendum on the performance of the ruling African National Congress (ANC).
Polls suggest the party may lose its overall majority as memories of the anti-apartheid struggle fade in the political space and voters focus on more recent scandals and the economy.
Turnout at voter registration centres in Johannesburg was very low when AFP visited on Saturday, but the mood in the ANC camp was more buoyant as President Cyril Ramaphosa met supporters in Soweto, just outside the city.
Election date
"It's going very well," he told AFP in a crowd outside the Jabulani Mall, predicting a successful registration drive. Asked when he would name the election date, he smiled broadly: "Soon".
Some ANC officials in the crowd suggested the announcement could come as soon as Thursday, when Ramaphosa is due to give his annual State of the Nation address to parliament in Cape Town.
Others though pointed to the ANC manifesto launch at the Moses Mabhida Stadium on February 24 as a possible date to make the announcement and launch a more formal campaign.
Whenever the date is confirmed, Saturday and Sunday have been set as the last days for in-person voter registration -- online registration will continue until the election date is proclaimed.
The elderly
In Fordsburg, a southern district of Johannesburg, one polling station had only seen six people turn up to register or to change their address in the first three hours of opening.
Outside the centres, the ANC and the biggest opposition party, the Democratic Alliance (DA), had set up awnings to shade party workers trying to engage their supporters to join in the registration drive.
Some officials say the low turnout at registration centres was because older people are already registered and that young people might be signing up online, despite poor connectivity and rolling power cuts in many areas.
"They can register online, but this centre is open for people who don't have the gadgets," explained IEC official Mosa Khunou after helping an elderly man change his address on the register.
ANC challengers
The general election must be held within 90 days of the end of Ramaphosa's term in May, and will elect a National Assembly which in turn will decide on whether to extend his mandate or endorse a new president.
The ANC is expected to remain the biggest single party.
But with liberal DA under white MP John Steenhuisen nibbling at its support from the right and challenges from the radical left in the form of Julius Malema's EFF and the new UM, backed by former ANC president Jacob Zuma -- it may for the first time need to build a coalition.
➤Click here to follow our WhatsApp channel for more stories.