A heavily pregnant woman has been left "emotionally and physically traumatised" after being brutally attacked at a western Sydney cafe.

The 31-year-old woman, who is 38 weeks pregnant, was with friends at the eatery on Church Street in Parramatta about 10.30pm on Wednesday when a man randomly approached their table.

The man stopped and talked to the three women for a short time.

Footage shows the man then suddenly leaning over and punching the victim several times in the head and upper body, causing her to fall to the ground as her friends tried to hold him back.

Advertisement

He then allegedly stomped on the woman's head.

The horrific CCTV vision shows one of the woman's friends using a chair to hit the man, causing him to stumble, before other patrons restrained him, news.com.au reports.

The woman can be seen holding her head as she is then helped up. She did not know her attacker but the man is known to police.

Horrifying vision captures the moment a heavily pregnant woman was attacked in a cafe. Photo / Supplied
Horrifying vision captures the moment a heavily pregnant woman was attacked in a cafe. Photo / Supplied

Inspector Luke Sywenkyj on Thursday morning said the woman suffered a number of bruises and has some swelling.

"As a result of the assault she does seem somewhat emotionally and physically traumatised," Insp Sywenkyj told reporters in Sydney.

Horrifying vision captures the moment a heavily pregnant woman was attacked in a cafe. Photo / Supplied
Horrifying vision captures the moment a heavily pregnant woman was attacked in a cafe. Photo / Supplied

"Our police investigation at this stage is still in its infancy but the assault would appear to be completely random and unprovoked."

Insp Sywenkyj said he wanted to personally commend members of the community for their "brave action" in coming to the woman's defence.

"If it was not for the brave actions of all these members of the community in stopping the assault the victim may very well have sustained much more serious injuries," Mr Sywenkyj told reporters in Sydney on Thursday.

Advertisement

A 43-year-old has since been charged with assault occasioning actual bodily harm and affray.

He was refused bail and was due to appear in Parramatta Local Court on Thursday morning.

The woman was taken to Westmead Hospital but was discharged on Thursday. The condition of the unborn child has not been disclosed.