Great Britain's Victoria Pendleton took gold in the women's sprint at the World Track Cycling Championships with an easy victory over China's Shuang Guo.
Pendleton also won the team sprint title
It was Great Britain's fifth gold of the championships and Pendleton's second after she won the team sprint title with Shanaze Reade.
Pendleton surged past Guo and left her for dead in race one of the final.
She then led out in race two and rode away from Guo to wrap up the best-of-three victory with ease.
"I took confidence from the fact that I've never been beaten by her before, but I didn't take anything for granted and just stayed focused on what I had to do," Pendleton said.
"When you win the world title and then lose it, it is a really big blow and you desperately want it back. Hopefully this will help set me up for Beijing (the 2008 Olympics)."
Australia's Anna Meares took the bronze medal to add to the gold she had already won in the 500m time trial.
Meares beat Cuba's Lisandra Rodriguez Guerra in the sprint bronze medal race and beat the same rider as she set a new world record of 33.58s in the 500m time trial.
Natallia Tsylinskaya of Russia took the 500m bronze.
In the last eight of the men's sprint Britain's Craig Maclean lost the first leg to compatriot Ross Edgar but won the next two to reach Sunday's semi-finals.
MacLean - silver medallist last year - must defeat the man who beat him, Holland's Theo Bos, if he is to return to the final.
Spain's Joan Llaneras took gold in the men's points race. The home favourite dominated the race, lapping the field three times, once riding on his own.
The 37-year-old racked up 76 points, ahead of Belgium's Iljo Keisse, who took silver on 55 points, and Mikhail Ignatiev of Russia who was third on 52 points.
"This is the biggest thing I've won in my life, there's no doubt about that," said Llaneras.
"I enjoyed myself, the fans enjoyed themselves and I knew I was strong and decided to go for it around the halfway point in the race."
Yumari Gonzalez handed Cuba their second medal of the championships on Saturday when she won the women's 10km scratch race.
Gonzalez escaped from the bunch early on the final lap to finish well ahead of Colombia's Maria Calle Williams and America's Rebecca Quinn.
Quinn was later relegated by the race jury because of an infringement, meaning fourth-placed Dutchwoman Adrie Visser took the bronze medal.
You can watch live action from Mallorca on BBCi and the BBC Sport website throughout the championships.