Ok jarojn post ŝia unua Olimpiko, Lapunova kvalifikiĝis por sia tria ukraina teamo, kiel 23-jaraĝa, ĉe la Someraj Olimpikoj de 2004 en Ateno. Ŝi superis sian propran rekordon kaj FINA B-tranĉon de 2:02.30 en la 200 m libera stilo de la Monda Ĉampioneco
en Madrido, Hispanio. Ŝi superis la svisojn Hanna Miluska por gvidi la trian varmon je 0.57 de sekundo en 2:02.71. Lapunova malsukcesis antaŭeniri en la duonfinalojn, lokante dudek-dua en la matenaj provludoj.