While he wasn't anything more than satisfied with his third and fourth place results, Leon Haslam nonetheless comes away from Silverstone having taken points off Max Biaggi for the first time since he lost the lead of the standings in the USA.

The Suzuki Alstare rider has seen his chances of winning the 2010 title fall by the wayside in recent races as Biaggi hit a superb run of form.

However, with the Italian enduring a relatively lacklustre weekend, Haslam was able to benefit by beating his Aprilia rival in both races and slice eight points from his erstwhile 68 point lead.

Even so, Haslam was disappointed with his results having run into problems with the bike in each of the races.

"Generally, I feel that today has been a bit frustrating because I think it could've and should've been better," he said. "When our package is perfect, I know I can challenge for wins, but when it is not, it can be a bit of a struggle and that's how it was today.

"I made a bad start in the first race, but managed to close the gap on the leaders and was getting ready to mount an attack on Jonathan (Rea), but had gearbox problems for the last seven laps, so couldn't push harder and get closer to him. A podium is not bad though, and it was good to be up there with two other Brits.

"We used a different engine in race two, but everything else was the same, including the tyres. However, this time the grip feeling was completely different and I really had to work hard to keep in the top four or so.

"On the last lap, I had a big fight with James (Toseland). He passed me, but I was determined to get him back and that's what I did. On the last turn, he tried to get round the outside of me at the beginning of the start-finish straight and hit me, breaking my tail fairing and exhaust bracket in the process. It was a bit of a hairy moment, but happily we both stayed on our bikes and crossed the line OK.

"It was a tough end to a hard race but, just like race one, I was happy to finish ahead of Max (Biaggi). It would've better, if I could've got some more points, but that's how it went today."

Haslam is now 60 points behind Biaggi in the standings with three rounds and six races remaining.