La Jocurile Olimpice de vară din 2000 de la Sydney, Ashihmin a concurat din nou în patru categorii de înot. El a înregistrat standardele FINA B de 23.55 (50 m freestyle) și 51.20 (100 m freestyle) de la Campionatele Naționale din Rusia de la Moscova. La 100 m stil liber
, Ashihmin plasat treizeci și patru pe prelims de dimineață. Înotând în a șasea tură, el a împărțit o a treia poziție cu Spyridon Bitsakis din Grecia într-un timp egal de 51.28. Două zile mai târziu, la 50 m stil liber, Ashihmin a provocat alți șapte înotători în calitatea a patra, inclusiv cel mai bun sprinter din Kazahstan, Sergey Borisenko. El a ajuns pe locul al doilea și al patruzeci și unulea în general cu un timp de 23.53, în urma lui Borisenko cu șapte sute de secunde (0,07). De asemenea, a obținut locul al douăzecilea ca membru al echipei din Kârgâzstan în ștafeta de 4 × 100 m stil liber (3:25.03) și al nouăsprezecelea în ștafeta de 4 × 100 m medley (3:46.70).