Thousands of mourners packed into a sports hall to remember Kazakh figure skater Denis Ten on Saturday, two days after he was stabbed to death in the street in Almaty.

The Olympic bronze medallist, who turned 25 in June, was knifed in broad daylight during a struggle with two men he had caught trying to steal the mirrors on his car, police said.

Fans, some of them crying, carried flowers and held up banners with the message "Forgive us, we couldn't save you" at the memorial service at the capital's Palace of Sport.

They listened to a recording of a song he wrote soon before his death, called "She Won't Be Mine".

"He was an outstanding personality, the real patriot of Kazakhstan," President Nursultan Nazarbayev said in a message read out at the event.

Several sports personalities from Kazakhstan flew in from abroad, including world middleweight boxing champion Gennady Golovkin who trains in the United States.

Ten became the first skater from Kazakhstan to win an Olympic medal when he got his bronze at the 2014 Sochi games.

He was then dogged by injury, but competed this year at the Pyeongchang Olympics where he was cheered by local fans because of his Korean roots and finished 27th.

Two suspect have been detained over the killing, police said.

Sign up to our free newsletters

Get the best updates straight to your inbox:
Please select at least one mailing list.

You can unsubscribe at any time by clicking the link in the footer of our emails. We use Mailchimp as our marketing platform. By subscribing, you acknowledge that your information will be transferred to Mailchimp for processing.