 Potential of carbon nanocage (C52) and silicon nanotube (SiNT) as anodes in Li- and Na-ion batteries is examined. Effects of cadmium oxide, titanium oxide, ruthenium dioxide (RuO2), and iridium dioxide (IrO2) on abilities of C52 and SiNT as anodes in Li- and Na-ion batteries are investigated. Results indicated that the metal oxides and metal dioxides can increase Gad of nanocages and nanotubes. Results demonstrated that Li-ion batteries have higher Vcell than Na-ion batteries. The metal oxides can improve the cell voltage of Li- and Na-ion batteries. The RuO2–SiNT and IrO2–C52 as high-efficiency anodes in metal-ion batteries are proposed.