Skryf'n voortsetting vir hierdie paragraaf - Agafonov het vir sy tweede keer in die 100 m vryslag geswem
by die 2004 Somer Olimpiese Spele in Athene. Hy het 'n FINA B-standaard van 52.10 behaal van die Russiese Kampioenskappe in Moskou. Hy het sewe ander swemmers in die tweede helfte uitgedaag, waaronder die 28-jarige Željko Panić van Bosnië en Herzegovina. Hy het met 0.17 van 'n sekonde agter Panic in 52.92 na die vierde plek gehardloop. Agafonov het sy derde Olimpiese tydperk afgesluit met 'n 57ste plek in die voorlopige wedstryde.