Force India achieved its best qualifying performance of the season with a sixth and seventh place at Sochi.
The Silverstone-based team's previous best in 2015 came at the Italian Grand Prix, where it managed a seventh and ninth respectively.
After topping a curtailed first practice on Friday, Nico Hulkenberg finished sixth and naturally was happy with the effort.
"Our qualifying performance is a great team result. Even though we’ve had limited running here in practice, I’ve had a good feeling with the car – there is a nice balance and it’s giving me confidence," the German said after qualifying.
The limited running means all the teams and drivers head into Sunday with little knowledge of tyre behaviour and strategy.
"The race is going to be interesting because there are still some unknowns about how the tyres will behave over long runs and the strategy calls won’t be easy."
Only 0.032s separated Hulkenberg and teammate Sergio Perez in seventh. The Mexican said he did the best he could in Q3.
"I set my best lap on used tyres, which shows that the supersofts take a long time to reach their best.
"There are still a few question marks about the performance of the tyres during long runs, which will make it very interesting tomorrow, but I don't expect degradation to be very high," Perez said.
Deputy team principal Bob Fernley hailed the team's performance and said he hopes to convert the good starting positions into good points in the race as they battle with Lotus for fifth in the constructors' championship.