Sergio Perez believes he is driving better now than at any other point in his career having made the most of race opportunities to haul Force India into sixth in the Constructors' standings.

The Mexican scored his best finish of the season with a run to seventh place at the Monaco Grand Prix, a result arguably made possible by his surprise run to the same place in qualifying.

Indeed, though Perez is, in terms of points, enduring his worst start to an F1 season since his debut in 2011, the much discussed limitations of the current VJM08 bring greater significance to his top ten finishes in Australia, Bahrain and Monaco.

Related Articles

With this in mind, though he remains a far cry from the podiums he has previously achieved, Perez believes he is currently driving better than ever.

"I'm very positive at the moment. I feel I'm driving at my best and getting the most from every race. Monaco was pretty much a perfect weekend in terms of maximising our potential. I don't think I could have come away with more from that race. So it was a very satisfying result for the whole team."

Looking ahead to the Canadian Grand Prix, where Perez was a podium winner in 2012 with Sauber, he feels he has unfinished business after his hopes of challenging for a surprise win last year was ruined by a last lap clash with Felipe Massa.

"Montreal is one of my favourite tracks. I still remember my podium there in 2012 - that was such a special result. Last year's race was also one of my best, until the final lap! It was a race we had a real chance to win, but things just didn't go our way in the end.

"Montreal is a race where anything can happen and it's quite unpredictable. You need to be brave and keep fighting all the way. I hope this year we can be strong once again. It's definitely a power track where the engine counts for a lot and the circuit always produces a good race."