Bimetallic nanorods are propelled in aqueous solutions by the catalytic decomposition of hydrogen peroxide to oxygen and water. Several mechanisms (interfacial tension gradients, bubble recoil, viscous Brownian ratchet, self-electrophoresis) have been proposed for the transduction of chemical to mechanical energy in this system. From Tafel plots of anodic and cathodic hydrogen peroxide reactions at various metal (Au, Pt, Rh, Ni, Ru, and Pd) ultramicroelectrodes, we determine the potential at which the anodic and cathodic reaction rates are equal for each metal. These measurements allow one to predict the direction of motion of all possible bimetallic combinations according to the bipolar electrochemical (or self-electrophoretic) mechanism. These predictions are consistent with the observed direction of motion in all cases studied, providing strong support for the mechanism. We also find that segmented nanorods with one Au end and one poly(pyrrole) end containing catalase, an enzyme that decomposes hydrogen peroxide nonelectrochemically, perform the overall catalytic reaction at a rate similar to that of nanorods containing Au and Pt segments. However, in this case there is no observed axial movement, again supporting the bipolar electrochemical propulsion mechanism for bimetallic nanorods.