The CCTV footage shows a woman leaning at a table at a foodcourt. A man seated at the table then suddenly lashes out at her face with his hand.
He then stands up and swings a punch at her. As she falls to the floor, he stands over her, then raises his foot and stamps it down.
As she tries to get up, he pushes her with his foot, sending her tumbling about a metre into a chair.
The incident happened on Saturday morning at a foodcourt in Peace Centre at Sophia Road.
The victim, a Chinese tourist who gave her name as Miss Xiao Xia, 20, told Lianhe Wanbao that it was all because she had accidentally splattered some soup on the man, who was among three strangers sharing the table with her group of friends.
She also claimed she is two months pregnant.