ザハロフはロシア代表で2010年冬季オリンピックに出場した. 500メートルと1000メートルでは,彼は第1ラウンドで第4位となり,前進できず,第2ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となり,第3ラウンドで第4位となった.
1500メートルでは6位となり,また進出できなかった. 総合ベストは500で27位だった.