Haavisto sijoittui Leipzigin EM-kilpailuissa 1962 kuudenneksi 4 × 200 metrin vapaauintiviestissä ja yhdeksänneksi 400 metrin vapaauinnissa. Pohjoismaitten mestaruuden hän voitti 400 metrin vapaauinnissa vuonna 1961. Samana vuonna hän paransi lajin Suomen ennätykseksi 4.34,8. Suomen mestaruuksia hän voitti kaikkiaan kahdeksantoista vuosina 1956–1962.