A man who tried to kill his friend by stabbing him ten times during a street fight has been jailed.

Sam Waldron admitted attempting to murder Lee McPherson in Wedderburn Street, Dundee, on October 6 last year.

At the High Court in Glasgow on Wednesday, Judge Lady Stacey sentenced the 26-year-old to seven-and-half years in prison.

She told Waldron: "The stabbing of this man could easily have taken his life.

"We can just be thankful that wasn't the result.

"The courts take a very dim view of using a knife against a man who was your friend for whatever reason.

"You present a risk of harm to the public."

Lady Stacey also ordered Waldron to be monitored in the community for two years after his release from jail.

Solicitor advocate Brian Gilfedder said: "Mr Waldron accepts this was an unprovoked and unjustified assault on someone he knew for years."

Prosecutor Alan Cameron said that an argument broke out during a party and both men went out into the street where Waldron attacked his friend with a kitchen knife.

At first onlookers thought the two men were having a fist fight, but then noticed that Mr McPherson's shirt was covered in blood.

Paramedics were called and as they waited for them, Mr McPherson shouted: "You stabbed me."

Waldron shouted back: "It's your own fault."

Waldron was then driven off in his father's car and Mr McPherson was taken to hospital where it was discovered he had ten stab wounds and a collapsed lung.