Haglund vant syv svenske mesterskap på 100 meter og fem på 200 meter. Hun tok én gullmedalje og fire sølvmedaljer fra diverse europamesterskap, både utendørs og innendørs. I 1981 vant Haglund ISTAF i Berlin på 100 meter med tiden 11.06, da hun slo både Jarmila Kratochvílová (Tsjekkoslovakia) og Evelyn Ashford (USA). På grunn av for sterk medvind (+2,8), ble løpet ikke registrert som svensk rekord.