A process for preparing intermetallic nanoparticles of two or more metals is provided. In particular, the process includes the steps: a) dispersing nanoparticles of a first metal in a solvent to prepare a first metal solution, b) forming a reaction mixture with the first metal solution and a reducing agent, c) heating the reaction mixture to a reaction temperature; and d) adding a second metal solution containing a salt of a second metal to the reaction mixture. During this process, intermetallic nanoparticles, which contain a compound with the first and second metals are formed. The intermetallic nanoparticles with uniform size and a narrow size distribution is also provided. An electrochemical device such as a battery with the intermetallic nanoparticles is also provided.