Juara dunia tiga kali itu mengungguli pembalap Swiss Aurelien Clerc, pembalap Belgia Wouter Weylandt, dan pembalap veteran Jerman Erik Zabel dalam sprint menjelang garis finish. Freire menjadi pembalap Spanyol pertama yang menjuarai Gent-Wevelgem.
Balapan sejauh 209km, yang menyatukan balapan Tour of Flanders dan Paris-Roubaix itu, diwarnai dengan pelepasan diri hampir sejauh 100km yang dilakukan Ermanno Capelli.
Namun kemudian pembalap asal Italia itu bisa dikejar setelah Mont Kemmel, tanjakan kedua pada balapan itu, oleh pembalap senegaranya Filippo Pozzato dan harapan tim tuan rumah Philippe Gilbert. Ketiga pembalap itu bergabung kembali dengan rombongan besar pembalap 26km sebelum finish.
Pembalap Norwegia Kurt-Asle Arvesen dan kemudian pembalap Swiss Martin Elmiger mencoba melepaskan diri pada 20km terakhir namun kedua pembalap tersebut dapat dikejar oleh Frederic Guesdon, Manuel Quinziato, dan pembalap Australia Stuart O`Grady.
Rombongan besar pembalap, dimotori para pembalap dari tim Rabobank, High Road, Quick Step, dan Barloworld, berhasil mengejar mereka saat balapan tersisa tiga kilometer, sebelum akhirnya Freire mencapai garis finish terdepan. (*/cax)