Hamilton and team-mate Jenson Button had been hopeful of a strong showing on home soil, but the pair struggled for pace and could ultimately manage only eighth and 10th place finishes respectively.
Red Bull’s Mark Webber took his ninth career victory with Fernando Alonso and Sebastian Vettel rounding out the podium, leaving Hamilton 37 points adrift of the Ferrari driver in the title chase.
Hamilton said: “We are still in the fight but unless we find something it is going to be hard to stay in the fight.
“I raced my heart out as always but we just struggled, we did not have enough speed in general.
“I wish we could have done better at my home grand prix but the others have clearly made another step forward so it was a real tough race.
“We have a lot of time to find from somewhere, we need a lot of downforce from somewhere.”