| Fin | Driver | Team | Rating Δ | Rating |
|---|---|---|---|---|
| P1 | Alessandro Zanardi | BMW Team Italy-Spain | +140 | 5,262 |
| P2 | Jörg Müller | BMW Team Germany | +90 | 5,840 |
| P3 | Gabriele Tarquini | SEAT Sport Italia | +57 | 6,189 |
| P4 | Rickard Rydell | SEAT Sport Sverige | +72 | 5,696 |
| P5 | Sergio Hernández | BMW Team Italy-Spain | +90 | 5,208 |
| P6 | Tiago Monteiro | SEAT Sport | +66 | 5,375 |
| P7 | Felix Porteiro | Scuderia Proteam Motorsport | +64 | 5,199 |
| P8 | Yvan Muller | SEAT Sport | −32 | 6,691 |
| P9 | Tom Coronel | SUNRED Engineering | +36 | 5,217 |
| P10 | Vito Postiglione | Scuderia Proteam Motorsport | +81 | 4,357 |
| P11 | Franz Engstler | Engstler Motorsport | +42 | 4,721 |
| P12 | Tim Coronel | SUNRED Engineering | +68 | 4,168 |
| P13 | Tom Boardman | SUNRED Engineering | +58 | 4,118 |
| P14 | Jaap van Lagen | LADA Sport | +46 | 4,104 |
| P15 | Kirill Ladygin | LADA Sport | +52 | 3,808 |
| P16 | Viktor Shapovalov | LADA Sport | +45 | 3,710 |
| P17 | Stefano D'Aste | Wiechers-Sport | −20 | 4,481 |
| DNF | Marin Colak | Colak Racing Team Ingra | −7 | 4,108 |
| DNF | Andy Priaulx | BMW Team UK | −139 | 5,950 |
| DNF | Jordi Gené | SEAT Sport | −112 | 5,276 |
| DNF | Kristian Poulsen | Liqui Moly Team Engstler | −34 | 3,922 |
| DNF | Alain Menu | Chevrolet | −126 | 5,099 |
| DNF | Nicola Larini | Chevrolet | −147 | 5,218 |
| DNF | Robert Huff | Chevrolet | −170 | 5,361 |
| DNF | Augusto Farfus | BMW Team Germany | −218 | 5,956 |
Rating Δ is the Elo exchange from this race: taken from the cars finished behind, ceded to those ahead, net zero across the field. A shared car splits its change among co-drivers by FIA grade, so both appear at the same position.