Eskom announced on Sunday that it would implement Stage 2 loadshedding, which will span 14 hours.
On Sunday evening, spokesperson Khulu Phasiwe tweeted that loadshedding was terminated at 20:48.
The power utility predicts further loadshedding throughout the week.
While an earlier statement late on Saturday night said there was a "high probability" of loadshedding, it announced on twitter on Sunday that it had in fact been implemented.
In the statement, it said that its generation plant continues to be out on planned maintenance (approximately 5000MW) and there was a higher than expected number of units (currently at approximately 10000 MW) on unplanned maintenance due to technical faults.
"Cahora Bassa hydropower plant is still supplying 700 MW less to the grid as a result of a damaged transmission line, which occurred late on Wednesday. Over and above these challenges, we are experiencing low diesel reserves due to the continued pressure on the national grid resulting in excessive usage of open-cycle gas turbines (OCGTs).
"In addition, the need to build emergency water and diesel resources to limit the loadshedding possibility or magnitude thereof in the following week also remains," it said.
It said its maintenance teams continued to "work throughout the night to bring back units".
"Customers should note that some municipalities may take longer to restore load. If customers experience outages for longer periods than announced, please contact your supplier (Eskom or the Municipality) as this may be a localised power outage," it said, apologising for the "inconvenience".
* Sign up to Fin24's top news in your inbox: SUBSCRIBE TO FIN24 NEWSLETTER