A Sydney teenage girl and boy have been arrested and charged over the assault of an Eastwood shopkeeper on August 6.
The pair were allegedly part of a larger group of teens trying to steal sunglasses in the Rowe Street store.
Police allege the 15-year-old girl punched the 57-year-old store owner in the face as she was being shown out of the shop, while the boy and another member of the group further assaulted the man outside the premises.
The store owner suffered facial injuries and was taken to Ryde Hospital for treatment.

Ryde detectives arrested the girl around 7.45am on Friday at an Eastwood home and in video footage of the arrests released by police, she could be heard sobbing loudly as she was led to a police vehicle – apparently distraught that Ryde detectives had confiscated her phone.
About one and a half hours later, detectives arrested the boy in North Rocks.
Both were taken to Ryde Police Station and each charged with assault occasioning actual bodily harm in company and affray.

They were granted bail to appear before a children's court on September 10.
Police said investigations were continuing.