A man has been arrested after he allegedly sexually assaulted a child in a public toilet and stabbed another man in Sydney's south.
It's believed the 54-year-old man assaulted and sexually assaulted the seven- year-old girl in the toilet of a commercial premises on Railway Parade in Kogarah about 7.55pm yesterday.
A 46-year-old man who confronted the alleged offender was stabbed in the abdomen and neck during a struggle. Bystanders came to the injured man's aid and detained the offender until police arrived.
He was taken to St George Hospital in a stable condition. The girl was taken to Sydney Children's Hospital for observation.
The 54-year-old was arrested and taken to hospital with facial swelling and bruising. He remains under police guard and will be interviewed later today.