Germany's Frederic Wandres upstaged Britain's triple Olympic champion Charlotte Dujardin in London ©FEI

Germany's Frederic Wandres upstaged Britain's triple Olympic champion Charlotte Dujardin on her own turf in London to win the Dressage World Cup leg at Olympia.

Wandres, riding a horse with a name suitable for the host nation - the Duke of Britain - tied with Dujardin on 80.030 points at the Western European League event.

The German's tally was a personal best and he was given the nod over the Briton due to higher artistic marks.

It means a landmark victory for the 31-year-old who is still listed among the German B-squad going into 2019.

"To reach the magical 80 per cent is a real wow for me," said Wandres.

Dujardin defended her individual dressage crown from London 2012 at Rio 2016 and also won team gold at the earlier Games.

It was silver with Hawtins Delicato this time, however, at an event which is part of the London International Horse Show.

"I was really happy with Delicato, he's a young inexperienced horse," she said. 

Triple Olympic champion Charlotte Dujardin had to make do for second place ©Getty Images
Triple Olympic champion Charlotte Dujardin had to make do for second place ©Getty Images

"I rode him as a youngster through Small Tour levels and he did his first Grand Prix in January and then Carl [Hester] took over the ride.

"I literally got on him three weeks ago.

"I didn't know what to expect from him in this environment and I'm pleased with our clear round, there's so much more to come from him."

Dutch rider Hans Peter Minderhoud came third with Glock's Dream Boy, scoring 77.990.

All of the World Cup events serve as qualifiers for the 2019 World Cup Final in Gothenburg.

Wandres has now climbed to third place but only three riders from each country are allowed to compete in Sweden, meaning a battle with his German team-mates.