Full race two results for round seven of the 2016 World Touring Car Championship at Vila Real, Portugal.

1. Tiago Monteiro POR Castrol Honda Civic 14 laps
2. Yvan Muller FRA Citroen Racing C-Elysee +0.821s
3. Norbert Michelisz HUN JAS Honda Civic +2.181s
4. Rob Huff GBR Castrol Honda Civic +3.402s
5. Jose Maria Lopez ARG Citroen Racing C-Elysee +16.164s
6. Thed Bjork SWE Polestar Cyan Volvo S60 +17.374s
7. Nick Catsburg NED LADA Sport Vesta +17.904s
8. Mehdi Bennani MAR Sebastien Loeb Racing Citroen C-Elysee +21.614s I
9. Hugo Valente FRA LADA Sport Vesta +23.054s
10. Tom Chilton GBR Sebastien Loeb Racing Citroen C-Elysee +23.364s I
11. James Thompson GBR Munnich Chevrolet Cruze +28.125s
12. Gregoire Demoustier FRA Sebastien Loeb Racing Citroen C-Elysee +33.547s I
13. Gabriele Tarquini ITA LADA Sport Vesta +34.675s
14. John Filippi FRA Campos Chevrolet Cruze +47.223s I
15. Ferenc Ficza HUN Zengo Honda Civic +47.654s I
16. Tom Coronel NED ROAL Chevrolet Cruze +1 lap I

Did not finish

Daniel Nagy HUN Honda Civic WTCC 3 laps completed Robert Dahlgren SWE Polestar Cyan Volvo S60 1 lap completed

I denotes Independent Trophy entrants