02:47
Political parties in South Africa are making a final push ahead of a crucial vote on Wednesday. CGTN's Yolisa Njamela has more from the campaign trail.
YOLISA NJAMELA JOHANNESBURG "It's just two days before South Africans go to the polls and political parties came out in full force this weekend to convince eligible voters to choose their parties. More than 26 million people are expected to take to the polls on Wednesday in what has been dubbed the country's most-highly contested elections."
Thousands of the African National Congress supporters filled up the sixty-two thousand capacity Ellis Park Stadium for the governing party's final rally.
Geared up in party colours - the supporters packed the stadium in a tangible show of force.
CYRIL RAMAPHOSA SOUTH AFRICAN PRESIDENT "It's a decisive moment in our country in the history of South Africa. This a moment when we must choose between the past and the future."
Ramaphosa's address focused mainly on the intense campaign trail and public concerns voiced during door-to-door events.
CYRIL RAMAPHOSA SOUTH AFRICAN PRESIDENT "Our people want better service delivery. They want clean water, sanitation, houses, better roads, they want land to farm and they want us to eliminate drugs and they want us to stop the abuse of women and children. And today comrades, as the ANC, we say to the people of South Africa, we have heard you."
The ANC is facing a tough challenge from opposition parties.
The parties are emboldened by the governing party's decline in electoral support in the 2016 local government election.
But the former liberation movement is expected to retain its majority.
The Economic Freedom Fighters, the third largest party in the country is expected to grow its support in the upcoming polls.
While some election poll predictions indicate that the second largest political party here - the Democratic Alliance - might lose some support.
Yolisa Njamela, CGTN, Johannesburg, South Africa.