The first dramatic altercation was caught on camera just before midday on Monday.
Two female senior constables from Bankstown Transport Command can be seen patrolling when they notice a man at risk of being hit by a bus on Jacob Street Terrace.
It’s alleged the man lashed out at the two officers, becoming physically aggressive when they instructed him to move off the road.
“That man has then approached the female officers, kicked one to the chest and then began punching her,” Detective Superintendent Todd Cunningham told reporters on Monday.
“The second officer then got involved and assisted her partner and that offender then turned on her and began to knee and punch that officer.”
The officers used pepper spray in a bid to subdue the man, before the offender fled and boarded a train.
Third officer attacked following arrest
Later that afternoon, a 43-year-old man was arrested at a Yagoona home and taken to Bankstown Police Station, where he allegedly attacked a third male officer, while in custody.
All three officers - two women aged 30 and 32, and a 32-year-old-man - were taken to Bankstown Hospital and have since been released.
Cunningham described the bravery of the two women as “unbelievable” under such conditions.
The 43-year-old Yagoona man will face Bankstown Local Court on Tuesday, charged with three counts of assaulting a police officer causing actual bodily harm, resisting or hindering a police officer in the execution of duty, not complying with a noticed direction and travelling without a valid ticket.
Do you have a story tip? Email: email@example.com