James second and Laura hot to Trott
World champion Becky James was beaten into second as Germany's Kristina Vogel won her third gold from three events in the women's keirin at the Track World Cup in Manchester.
After Olympic champion Laura Trott won her second gold medal of the event with victory in the omnium, James placed second to Vogel, who won the team sprint on day one and individual sprint on day two.
The 21-year-old from Abergavenny was wearing the world champion's rainbow jersey she won in Minsk in February and found herself overhauled by Vogel on the penultimate lap before the German accelerated away to win. France's Sandie Clair was third.
Trott came from behind to triumph in the six-discipline omnium.
The 21-year-old from Cheshunt won the penultimate discipline, the scratch race, to move into pole position entering the last of six disciplines, the 500metres time-trial.
Trott, who won team pursuit gold on day one, clocked 35.331 seconds to win the discipline and finish five points clear at the top of the standings.
The Briton finished with 19 points, Gillian Carleton of Canada finished second on 24 points and Laurie Berthon of France third on 26.
Trott's win was in no small part due to her courageous attack in the scratch race, which saw her lap the field along with Malgorzata Wojtyra, meaning she only had to beat the Pole in the sprint to win the discipline.
"I'm normally terrible at them," Trott said.
"I went into the race six points down and I was really on the back foot.
"My coach (Chris Newton) said to me I've got to at least try to win.
"If I didn't get the lap I didn't get it, at least I tried. But I did get it and it paid off, because then I only had to sprint against one person."
The partisan crowd roared Trott on to glory.
She added: "You know how well you're going because of them.
"I don't think I would've won if it wasn't for them. In the 500 as well, my first half-lap felt horrendous, but they were cheering and I was like 'I've got to do it, haven't I?'"
Vogel's win and Robert Forstemann's triumph in the men's sprint took Germany ahead of Britain in the medal table, with a tally of five golds.
Forstemann beat Trinidad's Njisane Phillip 2-0 in the best-of-three final.
Australian Shane Perkins beat Matt Crampton of Britain 2-0 in the battle for bronze.