"Things have changed a lot, probably since Canada. Although I still had qualifying problems there, I had good race pace and could have won.
"Since then, qualifying has been better, apart from at Hockenheim where I made a mistake.
"But over the weekend the result was good and without the mistake I would have made it into the top 10. "I did the fastest race lap again, like earlier in the season in Malaysia, and I have had two second places in four races."
A change in set-up and driving style have played their part, and now Heidfeld is within seven points of team-mate Robert Kubica, who led the championship just three races ago.