W turnieju zasadniczym najlepszy był czarnoskóry reprezentant gospodarzy Antonio Lindbaeck, który w pięciu biegach zgromadził dwanaście punktów. Tuż przed startem do pierwszego półfinału zgasł mu motor. Szwed w nerwach odpalał silnik, ale zdążył. W dodatku świetnie wystartował i prowadząc zmierzał do mety. Za jego plecami trwało tasowanie, aż na jednej z dziur wyleciał w powietrze motor Fredrika Lindgrena. Szwed huknął z impetem o bandę. Na szczęście nic poważnego mu się nie stało, ale bieg musiał zostać przerwany. W powtórce także najszybszy na starcie był Lindbaeck, a szansę na zajęcie drugiego miejsca premiowanego awansem do finału wykorzystał Jason Crump, który wyprzedził Andreasa Jonssona. Na pierwszym okrążeniu drugiego półfinału Holta przegrał walkę z mistrzem świata Nickim Pedersenem o drugie miejsce, a później Duńczyk kontrolował sytuację. Bieg wygrał Emil Sajfutdinow, który prowadził od startu do mety. W wielkim finale trwała fantastyczna walka, jakiej na tym etapie dawno nie było. Zawodnicy co kilka sekund zmieniali się na prowadzeniu, aż wreszcie Sajfutdinow wylądował na bandzie, na którego po chwili wpadł jeszcze Crump. Polski sędzia Wojciech Grodzki uznał, że winny jest Pedersen i wykluczył go z powtórki. Była to kontrowersyjna decyzja, bo Rosjanin "szukał faulu". W powtórce długo prowadził Crump, ale ostatecznie uległ Rosjaninowi. Tradycyjnie tor w Goeteborgu pełen był dziur i zagrażał bezpieczeństwu zawodników. Boleśnie przekonał się o tym m.in. Sebastian Ułamek w 20. biegu, gdy podbity na muldzie motocykl Hansa Andersena wpadł na jadącego obok Polaka. Sędzia musiał wykluczyć Duńczyka z powtórki. W niej Ułamek i Tomasz Gollob nie dali rady Emilowi Sajfutdinowowi i stracili szanse na awans do półfinału. Wcześniej odpadł także trzeci nasz reprezentant Grzegorz Walasek. Wyniki: 1. półfinał 1. Antonio Lindbaeck (Szwecja) 2. Jason Crump (Australia) 3. Andreas Jonsson (Szwecja) 4. Fredrik Lindgren (Szwecja) - wykluczenie 2. półfinał 1. Emil Sajfutdinow (Rosja) 2. Nicki Pedersen (Dania) 3. Rune Holta (Polska) 4. Kenneth Bjerre (Dania) finał 1. Emil Sajfutdinow (Rosja) 2. Jason Crump (Australia) 3. Antonio Lindbaeck (Szwecja) 4. Nicki Pedersen (Dania) - wykluczenie Końcowa kolejność: 1. Emil Sajfutdinow (Rosja) 20 (0,2,3,3,3,3,6) 2. Jason Crump (Australia) 16 (2,3,1,2,2,2,4) 3. Antonio Lindbaeck (Szwecja) 17 (2,2,3,2,3,3,2) 4. Nicki Pedersen (Dania) 13 (3,3,1,1,3,2,w) 5. Andreas Jonsson (Szwecja) 12 (1,3,2,3,2,1) 6. Rune Holta (Polska) 11 (3,3,1,2,1,1) 7. Fredrik Lindgren (Szwecja) 9 (2,1,2,1,3,w) 8. Kenneth Bjerre (Dania) 8 (2,0,2,3,1,0) 9. Tomasz Gollob (Polska) 7 (0,2,3,0,2) 10. Grzegorz Walasek (Polska) 6 (1,1,2,0,2) 11. Sebastian Ułamek (Polska) 6 (3,1,0,1,1) 12. Greg Hancock (USA) 5 (1,w,3,1,d) 13. Hans Andersen (Dania) 5 (0,2,0,3,w) 14. Chris Harris (W.Brytania) 5 (3,0,0,2,0) 15. Leigh Adams (Australia) 3 (1,1,1,0,0) 16. Scott Nicholls (W.Brytania) 1 (0,0,0,0,1) Klasyfikacja generalna MŚ 1. Jason Crump (Australia) 52 pkt 2. Emil Sajfutdinow (Rosja) 46 3. Andreas Jonsson (Szwecja) 39 4. Nicki Pedersen (Dania) 34 5. Tomasz Gollob (Polska) 31 . Greg Hancock (USA) 31 7. Fredrik Lindgren (Szwecja) 30 8. Kenneth Bjerre (Dania) 23 9. Rune Holta (Polska) 22 . Leigh Adams (Australia) 22 11. Sebastian Ułamek (Polska) 19 12. Grzegorz Walasek (Polska) 17 . Hans Andersen (Dania) 17 . Antonio Lindbaeck (Szwecja) 17 15. Chris Harris (W.Brytania) 16 16. Jarosław Hampel (Polska) 9 17. Scott Nicholls (W.Brytania) 6 18. Matej Kus (Czechy) 1 Pozostałe turnieje GP: 13 czerwca - Kopenhaga (Dania) 27 czerwca - Cardiff (Wielka Brytania) 1 sierpnia - Daugavpils (Łotwa) 15 sierpnia - Malilla (Szwecja) 29 sierpnia - Vojens (Dania) 12 września - Krsko (Słowenia) 26 września - Terenzano (Włochy) 17 października - Bydgoszcz