次年,秦遷都鹹陽,並東取函穀關。

至此,秦已囊括了關中全部領地,控製著東進、南下的函穀關、武關兩道雄關,成爲西方最強大的國家,同時也逐步展開了東進的戰爭。

秦國東進的首要障礙是魏國。

秦、魏兩國的形勢是“非魏並秦,秦即並魏。”②秦、魏的戰爭是不可避免的,所以秦自孝公時起就確立了兼並魏國的戰略。

周顯王二十九年,秦乘魏馬陵之戰失敗之機,派商鞅率兵攻魏。

魏以公子卬爲將軍,率兵迎敵。

在兩軍相持中,商鞅設計引誘公子卬相會並俘虜了他,然後大敗魏軍。◣思◣兔◣在◣線◣閱◣讀◣

魏惠王見魏軍屢敗於齊、秦,而國內空虛,無力再戰,被迫割河西之地向秦國請和。魏國領土日削,國力更趨衰弱。

周顯王三十年,秦又進攻魏的岸門(今山西河津縣南),大敗魏兵,俘虜魏將魏錯。魏又一次遭到慘敗。

周顯王三十一年,秦惠文王即位。惠文王雖然殺了商鞅,但仍用商鞅之法,繼續推行東進攻魏的戰略。

周顯王三十六年,秦惠文王任命犀首(公孫衍)爲大良造,率兵伐魏,在雕陰(今陝西甘泉縣南),大敗魏軍四萬餘人,俘獲魏將龍賈。

次年,魏獻陰晉(今陝西華陰縣)向秦求和,秦更其名爲寧秦。

周顯王三十九年,秦再次出兵圍攻魏國河南的焦(今河南三門峽市西)、曲沃(今河南三門峽市西南)等地,魏再次割河西土地向秦求和。

周顯王四十一年,秦惠文王任張儀爲相。

張儀采取“連橫”政策,派公子桑率兵攻占魏國的蒲陽(今山西隰縣)。

然後,張儀又勸惠文王把蒲陽歸還魏,並親自入魏,去遊說惠王。

經張儀遊說,魏國把上郡15縣包括少梁一並獻於秦。

次年,秦歸還魏的焦與曲沃。

周顯王四十五年,秦相張儀派兵攻奪了魏國的陝城。

至此,秦、魏兩國之間的黃河天險已完全落入了秦國的掌握之中。

兩年後,秦又攻擊魏的曲沃(今山西聞喜縣東北)、平周(今山西甯休縣西)。

麵對強大的秦國,入魏爲相的公孫衍倡導“合縱”禦秦,得到東方各國的支持。

於是,周慎靚王三年(公元前318年),魏、趙、韓、燕、楚五國推楚懷王爲縱長,發動一次攻秦戰爭。義渠乘秦與五國構兵之時,在李帛大敗秦軍。

但五國實際上隻有趙、魏、韓三國出了兵,而秦在修魚(今河南原陽縣西)將三國聯軍殺得大敗。

周赧王元年(公元前314年),秦利用齊宣王攻燕,三晉救燕的機會,攻奪了魏國的焦(今三門峽市西)和曲沃(今三門峽市西南)。又在岸門(今河南許昌縣西北)大敗韓軍,迫使韓國屈服。

周赧王七年,秦武王又進攻韓的大縣宜陽(今河南宜陽縣西)。

次年,破宜陽,斬首六萬。韓國遭到慘重損失。秦兵還渡河取武遂(今山西臨汾縣境),修築了城池。

周赧王九年,秦昭襄王即位(公元前306年—公元前251年在位)。

秦在昭襄王時代是對外大擴張時期,在對魏、韓的戰爭中,又取得了伊闕大捷和兵伐大梁的勝利。

秦昭襄王即位之初,因爲國內發生諸公子爭位,國勢受到一定影響。

所以,齊國孟嘗君於周赧王十七年聯合魏、韓二國,發動了一次三國攻秦的戰爭,曆時三年,一度攻到函穀關。

秦國被迫返回了魏國