After drawing a blank in seven consecutive races, Di Resta conjured an eighth-place finish at the Buddh International Circuit.
With Force India team-mate Adrian Sutil also in the points, it was the first time since the British Grand Prix at the end of June both claimed a place in the top 10.
The result allowed Force India to stretch their advantage over Sauber in the battle for sixth place in the constructors' championship to 23 points with three races remaining, starting in Abu Dhabi on Sunday.
With £7million in prize money the difference between finishing sixth and seventh, the duel is a crucial one for both teams.
Di Resta said: "It was a well-earned result (in India) by everyone and very important for the team's hopes in the championship.
"We've had a tough run of things lately, so to get two cars in the points at the team's home race has given us something to smile about, and we will certainly try and repeat the performance in Abu Dhabi.
"The direction we've taken with the car recently is more of a back-to-basics approach, which has helped.
"It's given me more confidence and I can be more committed with the car, which is really important for a driver and it will help us for both qualifying and the race."
Team principal Vijay Mallya is convinced the team have taken the right steps towards cracking the problems that surfaced after the change in construction of Pirelli tyres that followed the blow-out crisis at Silverstone.
"I feel a lot of the frustration is now behind us - not quite all of it, but most of it," said Mallya.
"The car is working better and we seem to be heading in the right direction.
"We're certainly very happy we got things right last weekend and there's no reason why we shouldn't be in the points going forward.
"Don't forget, this team was a regular top-10 finisher in the first half of the year, so we just need to recapture our old form.
"Our performance in India showed what we are capable of, and there's no reason why we can't carry this through to the final three races."