Hannula juoksi Kalevan kisoissa 2003 toiseksi 100 metrillä. Seuraavana vuonna hän voitti sisäratojen SM-kultaa 60 metrillä. Hän uusi Suomen-mestaruutensa seuraavana vuonna. Sisäratojen EM-kisoissa 2005 hän selvisi 60 metrin finaaliin, mutta sijoittui siinä kahdeksanneksi. Myöhemmin samana vuonna hän voitti Kalevan kisoissa SM-kultaa 100 metrillä ja SM-hopeaa 200 metrillä ajalla 23,65. Hannula valittiin Suomen joukkueeseen Helsingin MM-kisoihin, joissa hän karsiutui 100 metrillä toisissa alkuerissä ajalla 11,52. Vuonna 2006 hän voitti sisäratojen SM-kultaa 60 metrillä. Moskovan sisäratojen MM-kisoissa hän karsiutui välierissä ajalla 7,26. Saman vuoden Kalevan kisoissa hän voitti jälleen kultaa 100 metrillä. Göteborgin EM-kisoissa hän karsiutui alkuerissä. Seuraavan vuoden Kalevan kisoissa hän voitti pronssia 100 metrillä.