A young woman has been sexually assaulted by a man who woke her as she slept in her home, police said.
The intruder threatened the 23-year-old woman before the attack at around midnight on Monday.
Tayside Police are carrying out forensic inquiries at the house in the Bridgend area of Perth.
Detective Inspector Marc Lorente said: "This has been a particularly distressing incident for the woman involved.
"We have a number of officers dedicated to this inquiry and I would urge anyone who might be able to identify the man responsible or anyone who saw someone matching that description in the area, to get in touch with us.
"This attack follows on from a robbery nearby the previous night where a woman was attacked within her own home.
"I would urge any residents who have been aware of any males acting suspiciously around the area or have been victims of crimes in the area recently and who have not come forward to do so.
"As well as a significant inquiry team working on this case, dedicated additional uniformed officers are also patrolling in the area."
Police said they are keeping an open mind about whether the robbery and the sexual assault are linked.
The attacker was wearing a navy coloured scarf, a dark coloured beanie hat, a grey jumper, and khaki green waterproof trousers with a black belt. He was also wearing khaki green boots and spoke with an English accent.