Fredrik Lindgren tog sig till final bägge kvällarna i Manchester. Men till skillnad från fjärdeplatsen i fredags kväll nådde den 39-årige svensken upp på prispallen på lördagen.
Han slutade trea i finalen efter VM-ledande Bartosz Zmarzlik som vann före Brady Kurtz, Australien.
— Ett steg bättre än i går, säger Lindgren utan att vara speciellt nöjd.
Fredrik Lindgren var inblandad i en krasch i det 15:e heatet när han hakade fast med framhjulet i Brady Kurtz bakhjul sedan australierna kört in framför.
Båda gick i backen, men kunde fortsätta tävlingen.
Kurtz diskades från heatet som Lindgren sedan vann, hans första heatseger för kvällen efter tre andraplatser dessförinnan.
I VM-sammandraget avancerade Fredrik Lindgren från femte till tredje plats, bakom Zmarzlik och Kurtz.
Fredrik Lindgren slutade trea i VM-serien förra året och tog silver 2023.
Nästa VM-deltävling körs i polska Gorzow på midsommardagen.