Ai Mondiali indoor 2004 di Budapest un'ennesima finale, conclusa questa volta al quinto posto mentre ai Giochi olimpici di Atene con la misura di 14,85 deve accontentarsi del 7º posto. Nello stesso anno, il 26 giugno a Roma, realizza il nuovo record italiano di salto triplo, primato tuttora resistente, con la misura di 15,03 m.