Karlström var sju sekunder efter vinnaren, hemmagångaren Diego García.
– Jag hade ett dåligt lopp men blir tvåa, bara några sekunder från segern en dålig dag. Det är jag väldigt nöjd med, det bevisar min kapacitet, säger han.
– Det här är det mest prestigefyllda världscuploppet, därför är jag nöjd med andraplatsen.
Den svenske gångstjärnan säger att han lade allt fokus på EM för tre veckor sedan, då han vann 20-kilometersloppet.
– Därför kände jag mig inte jättemotiverad att köra den här tävlingen. Det bidrog till att jag inte var jättemycket på hugget förrän i slutet. Jag gjorde en jättebra taktisk avslutning.
Det var först efter 12-13 kilometer, när också magen lugnade ner sig, som det blev mer fart från svenskens sida.
– Jag kände mig bekvämare i högre farter idag än för tre veckor sen, det är det jag jobbat med de senaste veckorna, säger Karlström som nu inte gör fler tävlingar före OS.
– Svaret jag fick inför OS är att planen går bra, jag känner mig starkare och snabbare nu än för tre veckor sedan.