The man is in police custody
The children, aged one and two, were left unharmed during the alleged attack.
The 31-year-old mother was pushing a pram with her two children, aged one and two, when she was suddenly grabbed by her neck, according to reports.
The attack took place in Danube Island in the Austrian capital of Vienna
The man was identified by his torn coat and his alleged victim
The children, aged one and two, were left unharmed during the alleged attack
She reportedly fought back and eventually stopped him when she bit him on the nose when he tried to kiss her.
As he fled the scene, the woman contacted the police.
Using CCTV images and a sniffer dog officers were able to follow the man to a nearby train station where he was arrested.
He was identified by his torn coat and his alleged victim.
Police fear the man could have been behind similar attacks
They are said to be arranging for the victims to see if they could identify him.