Olympiavuodesta 1964 piti tulla Haglundin menestysvuosi. Hän paransikin kauden aikana Ruotsin ennätystä kolme kertaa tuloksen ollessa lopulta 30. elokuuta 59,95. Se oli hyvä lähtökohta Haglundille lähteä Tokion olympialaisiin. Tulos oli vuoden 1964 maailmantilaston kahdeksas. Lisäksi hän voitti olympialaisia edeltävän Suomi-Ruotsi -maaottelun. Haglundin kisat Tokiossa oli todellinen pettymys, sillä hän jäi ilman tulosta karsinnoissa. Haglund ei kyennyt parantamaan enää omaa Ruotsin ennätystään parhaiden heittojen ollessa 1965 ja 1966 vain muutaman sentin päässä hänen vuoden 1964-ennätyksestään. Samoin hän voitti kyseisten vuosien Suomi-Ruotsi -maaottelut. Haglund menestyi elokuussa 1965 voittaen Budapestissä Universiadi-mestaruuden. Saman vuonna hän otti myös avoimen Britannian kiekonheittomestaruuden. Hän osallistui vuoden 1966 Budapestin EM-kisoihin, mutta hän ei selviytynyt loppukilpailuun vain hieman yli 51 metrin parhaalla heitollaan.