魏、韩联合攻秦，魏国在武城筑城，作为西进据点。秦军反击，在洛阴打败了魏、韩联军，开始掌握战争的主动权。
石门山之役.周显王五年（前364年），秦献公亲率主力进至河东，秦将章蟜在石门山（今山西省运城市西南）大败魏军，斩首6万。由于赵国出兵救援魏国，秦才退兵。此战为秦国对魏国的首次重大胜利，诸侯震动，周显王亦祝贺「献公称伯」，并颁赏他绣着黼黻图案的服饰。
少梁之役.周显王六年（前363年），秦出兵攻击魏少梁，赵国出兵救援魏国。第二年（周显王七年，前362年），