Testing and free practice Free practice one took place in wet conditions, the fastest time was set by López with
Gabriele Tarquini and
Tiago Monteiro second and third in their updated
Honda Civic WTCCs. Loeb slid off the track at the first corner early on, crashing into the tyre barriers and ending his session early. After the session,
Hugo Valente and
John Filippi were viewed to have ignored yellow flags during the session and were given a five–place grid penalties for race one. López was quickest once again in free practice two which was also held in wet conditions. Tarquini and Monteiro were second and third once again while
Yvan Muller was fourth.
Qualifying The first part of qualifying was red–flagged when Tarquini slid on the wet kerb at turn three before setting a time and went into the barriers. When the session resumed, Muller led
Robert Huff and López.
James Thompson finished the session in fourteenth; it was announced after qualifying that he was withdrawing from the rest of the weekend on medical grounds due to a
tooth abscess. López led an all–
Citroën top three in the second part of qualifying, a number of improvements in the final minutes of the session meant Muller, Loeb,
Hugo Valente and
Ma Qing Hua all secured places in Q3. Monteiro was the first of the outsiders in sixth with Huff, Coronel and Chilton lining up behind. Michelisz claimed pole position for race two by finishing tenth, Bennani and
Stefano D'Aste missed out on the race two grid reversal. Ma missed out on his Q3 lap when he failed to get out of the pits in time before the red light came on and he was to remain in fifth place. Valente was the next driver to go out and set his lap followed by Loeb who ran wide at the final corner of his out lap and put himself provisionally second behind Valente. Muller was next out and his lap put him on pole with López only going third on his lap after a mistake at turn three. After qualifying,
Campos Racing successfully appealed the penalties for their drivers for race one meaning Valente would start race one on the front row.
Race One The first start was aborted due to Muller, Valente, López and Ma lining up in the wrong grid slots and an extra formation lap took place. The race started on the second attempt and López moved up past Valente and up the inside of Muller to take the lead into the first corner. Chilton went up the inside of Michelisz at the first corner on lap two but Michelisz had the inside of turn two to defend the move; Chilton then successfully moved up to seventh at turn five with a slight nudge. By lap ten López and Muller had distanced themselves from third placed Valente who was running ahead of Ma and Monteiro; Monteiro was putting the pressure on Ma for fourth place. López led home Muller by over 3.9 seconds with Valente finishing both third overall and as the Yokohama Trophy winner. Tarquini was later excluded from the race for a breach of parc fermé regulations; the
Honda Racing Team JAS checked the tyre pressures before the start of repair time.
Race Two Tom Coronel jumped ahead of teammate
Tom Chilton at the start and into second place while Michelisz led away from pole, at the back of the field Tarquini took to the grass to avoid Filippi. At the first corner there was a coming together with the factory
Citroën drivers which ended up with Ma and the
Lada of Huff making contact and Huff spinning off. Despite broken left rear suspension Huff limped back to the pit lane where he retired. Loeb was pressuring Monteiro for fourth but was struggling to make a pass and had López in sixth place closing in on him. Defending from Loeb meant Monteiro was losing ground on both Coronel and Chilton who were themselves dropping away from race leader Michelisz. By lap eight Loeb's defence from López allowed Monteiro to open up a gap and pursue Chilton for the final podium spot, further down the order Filippi took D'Aste for eleventh. Michelisz took the top spot of what was an all-independent podium with
ROAL Motorsport's Coronel and Chilton coming home second and third. ==Standings after the event==