Hong Kong's Lee Wai Sze and Netherlands' Harrie Lavreysen rounded off a successful UCI Track Cycling World Championships by winning their second golds on Sunday.

On Friday, Lee won her first world championships gold since 2013 when she emerged victorious in the women's sprint, and she added the keirin title to her collection on the final day of action.

Australian Kaarle McCulloch took the silver while Russian Daria Shmeleva, who won the 500 metre time trial on Saturday, was awarded bronze, with Stephanie Morton, who Lee had beaten to claim gold in the sprint final, finishing fourth.

Lavreysen also won a second gold, the 21-year-old rider adding the individual sprint title to the team one he had claimed on Wednesday.

Jeffrey Hoogland was part of that Dutch team but he had to settle for silver this time around as Lavreysen came out on top in the gold medal race.

There was cause for the locals to celebrate when Mateusz Rudyk won Poland's first medal of the competition by pipping Matthew Glaetzer to bronze.

In Sunday's two other finals, Germany won the men's madison ahead of Denmark and Belgium, while Australia's Alexandra Manly claimed gold in the women's points race.

That was one of six Australian golds, the joint-most of the competition along with Netherlands, who took home 11 medals in total to top the table.