Kariera reprezentacyjna W reprezentacji ZSRR Nikiforow zadebiutował 11 września 1990 roku w wygranym 2:0 meczu z Norwegią. W 1994 roku został powołany przez Pawła Sadyrina na Mistrzostwach Świata w USA. Wystąpił tam we wszystkich trzech spotkaniach Rosji: przegranych 0:2 z Brazylią i 1:3 ze Szwecją oraz wygranym 6:1 z Kamerunem. W 1996 roku na Euro 96 zagrał we dwóch meczach: z Niemcami (0:3) oraz z Czechami (3:3).
Swój ostatni wielki turniej Nikiforow zaliczył w 2002 roku. Na Mistrzostwach Świata 2002 był podstawowym zawodnikiem i zaliczył trzy spotkania: z Tunezją (2:0), z Japonią (0:1) oraz z Belgią (2:3). W kadrze ZSRR rozegrał 6 meczów, w WNP - 4, a w kadrze Rosji - 55 i zdobył w nich 6 goli.
Z młodzieżową reprezentacją ZSRR U-16 Nikiforow wywalczył mistrzostwo świata U-16 w 1987 roku, a 1988 roku został mistrzem Europy U-19.
Sukcesy i odznaczenia Sukcesy klubowe zdobywca Pucharu Ukrainy: 1992 mistrz Rosji: 1993, 1994, 1996 brązowy medalista Mistrzostw Rosji: 1995 zdobywca Pucharu Rosji: 1994 mistrz Holandii: 2000, 2001 zdobywca Superpucharu Holandii: 1998, 2000, 2001 zdobywca Pucharu Ligi Japonii: 2003