A 52-year-old man from North Perth has been charged with three counts of sexual penetration of a child under 13, WA Police have confirmed.
The man has also been charged with two counts of depravation of liberty.
A girl and a boy, aged four and five, were allegedly led away from a community hall where a school holiday care program was being run in North Perth on Tuesday morning.
Police allege the children were sexually assaulted before being left in Hyde Park, in the inner city, about 12:15pm.
A member of the public found the children, who at that stage had not been reported missing.
The man was arrested at his house late on Wednesday afternoon on an unrelated charge, although police have refused to reveal the nature of the charge.
Police raided a home on nearby Grosvenor Road Thursday as part of their inquiries.
“Grosvenor Road remains part of the investigation … that house is still related,” Police Commander Kylie Whitely said.
Forensic officers had earlier searched a nearby abandoned house on Walsley Street on Wednesday.
Police said there was no link between the two properties that had been searched.
Families of children really pleased: police
Announcing the charges, Commander Whitely told a media conference the families of the children had been informed of developments.
“I am aware that the family is really pleased and they’re working with us daily,” she said.