A 21-year-old man appeared at Perth Sheriff Court on Thursday charged with murder.
Robbie Smullen, 21, from Perth, made no plea as he was accused of killing Barry Dixon who was found fatally injured at Wallace Court on Tuesday morning.
Smullen is alleged to have assaulted Mr Dixon by striking him on the body with a knife or similar instrument and to have murdered him.
He is also accused of assaulting Paul Booth at Nimmo Avenue on Monday.
Smullen made no plea and was remanded in custody.
He is expected to appear at Perth Sheriff Court again next week.
Mr Dixon, 22, was found injured at a top floor flat in Wallace Court in the early hours of Tuesday.
He was taken to Ninewells Hospital, where he later died of his injuries.
A 23-year-old woman who was also arrested in connection with the inquiry has been released.
Mr Dixon’s family issued a statement through Police Scotland following his death.
It said: “Barry, a loving grandson, son, brother and nephew, has been taken from us so young and we are devastated.
“He loved spending time with his family and his friends. He was kind hearted and generous and will be missed greatly by all of us.”
Friends of Mr Dixon took to social media to pay their respects to the former Braeview Academy pupil.
One posted: “R.I P Barry, you are gone far too soon. Still remember you as a wee boy going to primary, I used to walk along the road with you and your granny in the mornings.”
Another said: “Rest easy brother, 17 years of friendship I’ll not forget.”
Residents of Wallace Court have said they are frightened to leave their homes following the latest incident.
In late December 2017, Polish national Rafal Rymarkiewicz was stabbed to death in the same block.
Investigators have urged anyone who was in the Wallace Court area on Tuesday morning, or who had contact with Mr Dixon the day before, to get in touch by calling 101.