Skribu daŭrigon por ĉi tiu paragrafo - Agafonov naĝis por la dua fojo en la 100 m libera stilo
en la Olimpiaj Ludoj de 2004 en Ateno. Li atingis FINA B-normon de 52.10 de la Rusa Ĉampioneco en Moskvo. Li defiis sep aliajn naĝantojn en la dua varmego, inkluzive de 28-jaraĝa Željko Panić el Bosnio kaj Hercegovino. Li kuris al kvara loko je 0.17 de sekundo malantaŭ Paniko en 52.92. Agafonov finis sian trian olimpikan stinton kun kvindek-sepa loko en la antaŭbalotoj.