Masked thieves forced their way into a Dundee home before assaulting the residents and making off with thousands of pounds worth of jewellery.
The three men targeted the property in Harefield Road around 4.20pm on Tuesday where they threatened the occupiers and demanded money.
The robbers then went on to assault the residents and made off with a quantity of high value jewellery and a Rolex watch.
Detectives are now appealing for information following the robbery.
Two of the men are both described as white and of medium build. They were both wearing dark clothing, a blue face mask and gloves.
The third man was also white and of medium build, between 5ft 10 and 6ft and had a brown beard.
He was wearing a dark grey woollen jumper, grey trousers, a blue face mask, and leather gloves, possibly with the figures 07 on the back.
Detective sergeant Craig Kelly, of Dundee CID, said: “Those within the property at the time of this incident were fortunately not physically injured but they were assaulted and threatened and left traumatised by what happened.
“I am urging anyone who may have seen these men, both before and after the incident to get in touch. Also, anyone with dash-cam or private CCTV that could assist with our investigation is asked to contact officers.
“This is being treated as a targeted attack and while it is believed to be an isolated incident patrols will be carried out in the area and anyone with concerns should speak to officers.
“In addition, we are urging householders with high value items, such as jewellery and watches, to make sure they are stored safely out of sight.
“Having appropriate security in and around your home can play a crucial role in deterring would-be thieves and we would urge the public to consider investing in robust locks, motion-activated lighting and even CCTV, if possible.
“Anyone with information that can assist with our enquiries into this incident are asked to contact us on 101, quoting incident number 2521 of Tuesday, 31 May, 2022. Alternatively, a call can be made anonymously to the charity Crimestoppers on 0800 555 111.”