next Image 1 of 2

prev Image 2 of 2

South Africa's political parties are sweeping into the final weekend of campaigning ahead of Wednesday's election in which the ruling African National Congress might find its greatest challenge from within.

Twenty-five years after the racist apartheid system ended, the party of the late Nelson Mandela is shaken by corruption allegations that toppled a president last year.

Top opposition parties Democratic Alliance and Economic Freedom Fighters are seizing on public frustration and ANC divisions in the hope of drawing more voters and forcing the ruling party into giving up a greater share of power.

"I am angry that the very people who were elected to lead us ended up stealing from us," DA leader Mmusi Maimane told supporters on Saturday. "And what's most offensive is that they stole from the poor."