Man charged over sex assault in Perth home

A 20-year-old Perth man has been charged over a violent sexual attack and burglary on a 28-year-old woman in her home.

Police allege the man entered the Lynwood house, in Perth's south east, around 6am (WST) on May 6 and sexually assaulted the woman before punching her to the face several times.

The alleged offender also stole property and cash before fleeing.

The man has been charged with a string of offences including two counts of aggravated burglary, six counts of aggravated sexual penetration without consent, aggravated indecent assault, deprivation of liberty and threats.

He also faces five counts of stealing, stealing a motor vehicle, four counts of fraud, and conspiracy to sell or supply the prohibited drug methylamphetamine.