Russia's atomic energy agency said Monday it will provide up to eight nuclear reactors to South Africa through 2023 as part of a strategic partnership on nuclear energy between the two countries.