Der italienische Routinier Gabriele Tarquini setzte sich im Qualifying mit seinem Seat gegen seine Konkurrenten durch und fuhr die Pole mit der schnellste Zeit des Wochenendes heraus. Knapp dahinter kam Rob Huff im Chevrolet auf den zweiten Rang vor Titelverteidiger Yvan Muller in nächsten Seat. Muller war im Q1 noch die Bestzeit gefahren.

Auf dem portugiesischen Stadtkurs in Porto brachten die Teams von Seat und Chevrolet ihre Werkwagen sicher in die Top Ten der Startaufstellung. Von den BMW-Länderteams schafften nur Andy Priaulx und Augusto Farfus den Sprung in das zweite Qualisegment und belegten die Positionen vier und sieben. Bei den Privatfahrern war der Seat-Fahrer Tom Coronel der schnellste Pilot im Feld und sicherte sich den 13. Startplatz direkt vor seinem schärfsten Verfolger Stefano D'Aste im BMW.