En la temporada 2009-10 Fiódorov volvió a Rusia con un contrato de 2 años y 270 millones de rublos (9,2 millones de dólares) el primer año, jugando para el Metallurg Magnitogorsk.