Adrian Sutil will start eighth at the grid while his Force India Formula One team-mate Vitantonio Liuzzi will be at the 12th spot in the Belgian Grand Prix on Sunday.
Sutil, who clocked fastest time of 1:46.659 in the third session of qualifying, will be ahead of fellow German Nico Hulkenberg of Williams and Ferrari's Fernando Alonso.
In his sixth Q3 entrance this year, Sutil negotiated the thrilling rain-punctuated qualifying session to secure his first top 10 start since the Canadian Grand Prix.
The German will be in the fourth row along with Rubens Barrichello of Williams.
Sutil's team-mate Liuzzi, however, could not qualify for Q3 as he finished 14th in Q2. The Italian, however, will start from 12th following penalties handed to both Mercedes drivers Michael Schumacher and Nico Rosberg.
Liuzzi will start in the seventh row along with Toro Rosso's Jaime Alguersuari in the 44-lap race.
Sutil said getting into the top 10 was his aim.
"I'm really happy. It was a tough qualifying of course with the showers and we had to be quick in taking decisions on the pitwall and on the circuit we had to react quite quickly as you never knew what was going to happen. I was lucky to go through in Q1 as I did my quickest lap on the intermediate tyres and the track was drying," he said.
"Then second qualifying went well and in Q3 I was quite happy with the one lap I did. We only had one set of option tyres left for Q3 and I just missed out on a second lap as at the end of the first lap it had started to rain.
"I'm looking forward to the race tomorrow, I think there will be a lot of overtaking maneouvres and you can really attack throughout the race," said the German.
Liuzzi admitted it was not a perfect qualifying session but said his team has a chance to score some points in the race.
"It wasn't such an enjoyable qualifying as everything was very confusing and stressful with the rain in Q1. But overall we made an improvement to our car as we have had some problems with top speed from Friday practice until Q1.
"The car has a good balance into the corners and the blown diffuser is working well but although we improved in qualifying, it didn't feel 100 per cent," he said.
"In FP3 this morning we also ran just four laps, also with a different wing setting, so we went into qualifying a bit blind. But we can be pretty happy, the forecast is changing every 10 minutes for the race tomorrow so we'll keep on top of it and from P12 on the grid we've still got a good chance of scoring some points," he added.
Australian Mark Webber claimed his fifth pole of the year after setting the fastest time in qualifying. The 34-year-old Red Bull driver clocked one minute 45.778 seconds towards the end of Q3, ahead of Lewis Hamilton of McLaren.
Force India's Sutil retires after freak accident
Sutil confident of ending F1 season on a high
No points but double finish for Force India
Force India fined over fee dispute: Report
Schumacher handed grid penalty, Mercedes fined