Seven-months pregnant Bianca Fourie is "taking strain" after she was allegedly assaulted outside a fast food chain in Krugersdorp, west of Johannesburg.
In a video sent to News24, Fourie, 29, can be seen being shoved by a male patron.
The incident was caught on CCTV footage last Wednesday. Fourie also tried to take a video of her attacker but he can be seen pushing her away.
Her mother, Amanda de Lange, told News24 that she and the baby are "taking a lot of strain" and have been checking in with the doctor since.
De Lange, a Freedom Front Plus councillor in Mogale City, said the incident happened over a parking spot at a shopping centre.
She said her daughter was waiting for a parking bay to open when the accused started hooting and shouting at her.
She said Fourie then pulled into another parking spot and came across the man again outside the restaurant.
"He pulled her and said: 'Is there something you want to say to me?' and started to badmouth her," De Lange said to News24.
"She ignored him and walked around him into the shop. He then started to hit her," she said.
She added that her daughter shouted: "Please don't hit me, I'm seven months pregnant."
De Lange said her daughter has bruises on her upper body and her pregnant belly.
"She is full of marks and things. He hit her in the stomach, he hit her on the side and she also fell over... [a] table," she said.
"We were very worried about the baby. For about two to three days the baby wasn't well at all."
Fourie is said to be going to a GP every day to monitor her unborn baby's heartbeat.
De Lange said they will be pressing charges and have reported the incident to the police.
She said they were waiting on the police to come take a statement.
"This is not the way we do things in South Africa. It doesn't matter where, who or what. This is not what we do, especially not to a pregnant woman."
Police were not immediately available to comment on the case to News24.
- FOLLOW News24 on Twitter