A WOMAN raped by an intruder at her south Dublin home was subjected to a three-hour ordeal.
Detectives have now identified a single suspect.
The woman was asleep in her Cabinteely home in the early hours of last Friday when the man broke into the house and attacked her.
A source said: "The investigation is at a very sensitive stage but gardai know who they want to talk to."
Locals have been on high alert since the attack at a housing estate near the Johnstown Road.
"The victim is very badly shaken. This was such a random attack. Nobody can really understand how or why it happened," explained the source.
Gardai have been told that the brutal attack lasted up to the three hours.
Door to door enquiries by officers from Dun Laoghaire and Cabinteely have been carried out and investigators have now identified a man they want to speak with. No arrests have been made to date.
The Herald understands he is known to gardai and had no previous connection with the victim, who is in her mid-twenties.
Officers have also ruled out suggestions that she was followed home from the local pub.
"She was at home in her bed asleep when an intruder broke into the house. She is totally traumatised. It has really upset people to think that something like this could happen."
The man is understood to have broken into the house at around 3.30am. He raped the woman before fleeing on foot.
Gardai were alerted when the woman managed to contact a friend.
The incident follows another assault on a woman walking at Ballymount Park, near Tallaght, three weeks ago.
On that occasion a 27-year-old jogger was assaulted and was lucky to survive. The attacker broke her nose and attempted to strangle her at 11.45 on the morning of May 30.
The incidents are not connected and gardai have issued a photofit of a man in relation to the Ballymount Park case.
The Rape Crisis network has urged women to contact them if they have concerns.
Anybody with information should contact the Garda confidential line on 1800 666 111.
The Rape Crisis Centre can be contacted on 1 800 778 888.