A judge has ordered an in-depth background report on Andrew Peters, 32, to assess the danger he poses to the public.
An earlier trial heard how Peters battered a 48-year-old occupational therapist and made her scrub herself at his Inverness home in an attempt to destroy evidence.
During her 10-hour ordeal, Peters inflicted 33 injuries and pieces of her broken teeth were found in the hallway of his flat.
At the end of the trial, Peters was also found guilty of raping a 27-year-old care worker. He subjected her to a torrent of abusive names as he slapped her face and banged her head against a bed's headboard while forcing her to have sex.
Both attacks were carried out at his then home in Inverness. One took place in March 2011 and the other in November last year.
Peters, who has been warned at previous hearings for causing a disturbance in court while trying to protest his innocence, was handcuffed to a security guard in the dock at the High Court in Edinburgh yesterday.
During his trial, the 48-year-old woman told how a chance meeting with Peters - a stranger - in an Inverness pub led to her going to his home near the Caledonian Canal, because she was fascinated by boats.
After a night of terror, she said: "I was like a broken animal wanting to hide by then."