Oito anos despois dos seus primeiros Xogos Olímpicos, Lapunova clasificouse para o seu terceiro equipo ucraniano, como un xogador de 23 anos, nos Xogos Olímpicos de 2004 en Atenas. Ela eclipsou a súa mellor marca persoal e un recorte B da FINA de 2:02.30 nos 200 m estilo libre dos Campionatos do Mundo
en Madrid, España. Ela superou a suíza Hanna Miluska para liderar o terceiro heat por 0.57 de segundo en 2:02.71. Lapunova non conseguiu avanzar ás semifinais, colocándose na vigésima segunda posición na clasificación xeral nas probas da mañá.