31 maja 2003 roku odbył się drugi turniej w sezonie Speedway Grand Prix. SGP Szwecji rozegrano na torze Masarny w Avesta. Były to dziewiąte zawody o Wielką Nagrodę Szwecji, a pierwsze, które odbyły się na tym torze.

Stawkę 22 stałych uczestników Grand Prix uzupełniło 2 zawodników z dziką kartą (Peter Karlsson i Magnus Zetterström). Kontuzjowanego Marka Lorama zastąpił drugi zawodnik kwalifikowanej rezerwy Ronni Pedersen (pierwszy rezerwowy Peter Karlsson wcześniej otrzymał dziką kartę).

Zawody miały odbyć się – tak jak w dwóch poprzednich latach – na Stadionie Olimpijskim w Sztokholmie. Jednak w maju 2003 w Szwecji trwały strajki pracowników sektora publicznego (47 000 pracowników w 136 gminach). A ponieważ Stadion Olimpijski jest własnością miasta, również pracownicy stadionu strajkowali. Związki zawodowe nie oddelegowały pracowników pomimo próśb szwedzkiej i światowej federacji motocyklowej. Jednocześnie doszło do sytuacji bez precedensu i zawody w trybie awaryjnym przeniesiono do kameralnego miasteczka Avesta na stadion Masarny. Stadion, który może pomieścić 8 000 widzów, został na czas zawodów powiększony do 10 000 (100 ochotników zbudowało dodatkowe trybuny).

Turniej wygrał Australijczyk Ryan Sullivan, który w finale pokonał Czecha Lukáša Drymla i swojego rodaka Leigh Adamsa. Poza podium znalazł się Amerykanin Greg Hancock, który – podobnie jak Sullivan – startował już od rundy eliminacyjnej.

W półfinale wystąpił Polak Tomasz Bajerski, dla którego był to dopiero drugi start w zawodach Grand Prix. Poza półfinałami znaleźli się pozostali Polacy: Tomasz Gollob był 9, Krzysztof Cegielski 11, a Piotr Protasiewicz 13.

Najlepsi Szwedzi zajęli w półfinałach trzecie miejsca: Tony Rickardsson i Mikael Max.

W roli uczestników Grand Prix zadebiutował Szwed Magnus Zetterström.

Wyniki Grand Prix Szwecji, Avesta, 31 maja 2003:
1. Ryan Sullivan (Australia) – 25pkt.
2. Lukas Dryml (Czechy) – 20
3. Leigh Adams (Australia) – 18
4. Greg Hancock (Stany Zjednoczone) – 16
5. Tony Rickardsson (Szwecja) – 13
6. Mikael Max (Szwecja) – 13
7. Rune Holta (Norwegia) – 11
8. Tomasz Bajerski (Polska) – 11
9. Tomasz Gollob (Polska) – 8
10. Nicki Pedersen (Dania) – 8
11. Krzysztof Cegielski (Polska) – 7
12. Bjarne Pedersen (Dania) – 7
13. Piotr Protasiewicz (Polska) – 6
14. Jason Lyons (Australia) – 6
15. Jason Crump (Australia) – 5
16. Todd Wiltshire (Australia) – 5
17. Bohumil Brhel (Czechy) – 4
18. Hans Andersen (Dania) – 4
19. Peter Karlsson (Szwecja) – 3
20. Ronni Pedersen (Dania) – 3
21. Scott Nicholls (Wielka Brytania) – 2
22. Andreas Jonsson (Szwecja) – 2
23. Lee Richardson (Wielka Brytania) – 1
24. Magnus Zetterstroem (Szwecja) – 1

Po dwóch rozegranych turniejach cyklu SGP 2003 na pierwszym miejscu z dorobkiem 38 punktów znajdowali się Lukas Dryml oraz Tony Rickardsson – po 38 punktów. Trzeci był Ryan Sullivan, który zgromadził 31 punktów. Najlepszy z Polaków – Tomasz Gollob był wtedy siódmy z 24 punktami na koncie (podobnie jak Greg Hancock i Rune Holta).