Di Resta will start at the fifth row at the grid tomorrow while Hulkenberg will line up at the seventh row.
Di Resta said he was happy with today's performance.
"With our reduced programme yesterday it wasn't easy getting all the work done, but the team did a good job to get the car dialled into the track before qualifying," he said.
"I had a great lap in Q2, just three tenths away from the quickest time, but in Q3 we all took the decision from a strategic point of view to save tyres. I think this will put us in the best shape for tomorrow and I hope we can deliver a strong race," said the Briton.
Hulkenberg said that his team can fight for points tomorrow.
"It has been a very busy day for us, but we learned a lot this morning and improved the car all the way through to qualifying where we showed some good speed. My Q2 lap was looking very strong until the final sector where I got some oversteer and ran wide, which cost me a few tenths.
More From This Section
"Otherwise I think we could have had both cars in the top ten. But I'm still pretty pleased and I feel that we can fight for points tomorrow," he said.
Yesterday, Sahara Force India withdrew from the second free practice session due to "logistical reasons".