Udfyld følgende sætning: Agafonov svømmede for anden gang i
100 m fri i de olympiske lege i Athen i 2004. Han opnåede en FINA B-standard på 52,10 fra det russiske mesterskab i Moskva. Han udfordrede syv andre svømmere i heat to, herunder 28-årige Željko Panić fra Bosnien-Hercegovina. Han løb til fjerdepladsen med 0,17 af et sekund bag Panic i 52,92. Agafonov afsluttede sin tredje olympiske periode med en indsats for at opnå en syvendeplads i forløbet.