2004 startete Haapamäki erstmals international als Senior. Der Bantamgewichtler scheiterte zweimal deutlich an der Qualifikation zu den Olympischen Spielen in Athen. Bei den Europameisterschaften im selben Jahr in Haparanda belegte er überraschend den fünften Platz. Bei den folgenden Turnieren belegte er jedoch immer einen Platz im hinteren Klassement. Erst 2008 konnte er bei der Europameisterschaft in Tampere mit Platz 5 wieder unter die ersten zehn vordringen. Die Qualifikation zu den Olympischen Spielen 2008 schaffte er dagegen erneut nicht. Bei der Europameisterschaft 2009 in Vilnius schaffte er nach einem Sieg über Bekchan Mankijew aus Russland den Einzug ins Finale, wo er den Polen Mariusz Łoś nach Punkten besiegte. In der folgenden Zeit konnte er diese Leistung nicht mehr in diesem Maße abrufen. Bei der WM 2009 in Herning wurde er Achter, ein Jahr später in Moskau WM-Siebter.