前610年,秦康公派军队援助楚国、巴国,联合灭亡了庸国。
前609年,秦康公去世,其子秦共公继位。
秦康公在位期间,大兴土木,林剑鸣所著《秦史稿》,认为秦康公是一位好大喜功而又昏庸无能的君主,在位期间,秦国国势衰落。
3、秦共公和,在位四年,乏善可陈。前605年,秦共公去世,其子秦桓公继位。
4、秦桓公荣,前577年去世,在位二十八年。
辅氏之战。前594年七月,秦桓公派兵攻打晋国,两军在晋国的关中东部领土辅氏,今陕西省大荔县一带,交战。晋将魏颗与秦将杜回交手,杀秦将杜回。
前581年,晋景公去世,晋厉公继位后,想与秦国罢兵结盟,为此晋厉公约秦桓公在令狐,今山西省临猗县一带,会盟。前580年冬,晋厉公先到达令狐,而秦桓公却不肯渡过黄河,仅派大夫史颗到河东与晋侯结盟,晋厉公只得派大夫郤犨到河西同秦国结盟。秦桓公回国后就背弃令狐之盟,联络楚国和狄人,图谋伐晋,而华夏各诸侯,因为秦桓公背信弃义的行为,纷纷支持晋国。
前579年秋,秦国约白狄攻打晋国,晋击败白狄。
前577年,爆发麻隧之战,晋厉公率军前往周都王城,今河南省洛阳市王城公园一带,与齐、宋、卫、鲁、郑、曹、邾、滕八国国君所率军队会师,筹划攻秦事宜,周简王也派大夫刘康公、成肃公率军助战。同年四月,晋国派大夫魏相赴秦,以绝秦书,历数秦穆公、秦康公、秦共公三代君主屡次背弃盟约,破坏两国友好,挑起战争的罪状,向秦国宣战。
晋厉公亲率晋国四军出战,随军将领有中军将栾书,中军佐荀庚;上军将士燮,上军佐郤锜;下军将韩厥,下军佐荀罃;新军将赵旃,新军佐郤至;郤毅为晋厉公驾驭战车,栾针为车右,此外还有诸侯各国,以晋国为首,组成十一国联军。
联军一路杀到关中中部的泾河,秦桓公见诸侯大军压境,遂发兵进军至泾河以东,与诸侯联军对峙。前578年五月,双方在麻隧,今陕西省泾阳县一带,展开激战,秦军大败,秦军残部败退,诸侯联军渡过泾河,一直追击到侯丽,今陕西省礼泉县一带,大掠一番,这才退兵。
前577年,秦桓公去世,其子秦景公继位。
5、秦景公,前537年去世,在位四十年。前564年,秦景公派士会留在秦国的儿子士雃(JIAN,一声)向楚国请求援军攻打晋国,
士会有三子,士燮、士雃、士鲂,其中,两子在晋,一子在秦,秦国的一支,后来到了魏国,其后裔出了刘邦。
楚共王的兄弟子囊,以晋强秦弱为由,劝说楚共王不要出兵,楚共王不听。同年秋,楚共王驻兵在武城,今河南省南阳市一带,作为秦国的援军,秦国随后攻打晋国,晋国国内正遭受饥荒,无力反击,但是,作为报复,晋悼公于次年派荀罃攻打秦国。
前562年,楚国与郑国派兵攻打晋国的盟国宋国,晋国为救援宋国,率领诸侯联军讨伐郑国。秦景公派庶长鲍、庶长武,率兵救援郑国,晋国出兵阻击,秦军与晋军在栎邑,今山西省永济市一带,交战,晋军大败。
为报栎之战战败之仇,晋国发动迁延之役。前559年,晋悼公派晋将荀偃,率领鲁国叔孙豹、齐国崔杼、宋国华阅、仲江、卫国北宫括、郑国公孙虿、曹国、莒国、邾国、滕国、薛国、杞国、郳国,组成联军,攻打秦国。
诸侯联军又一次打到关中中部的泾河沿岸,渡过泾河后驻扎。秦军不敌,于是在泾河上游放毒,诸侯联军颇有伤亡,此后,联军一路杀到关中西部的秦国腹地棫林,今陕西省扶风县一带,本可以继续西进,直扑秦国都城雍,今陕西省凤翔县一带,但一部分晋军不愿意再继续进军,于是晋军主将荀偃下令撤军,但晋国小将栾针和士鞅不服,率本部人马冲杀,冲入秦军营中,栾针阵亡,其兄栾黡(YAN,三声)因此迁怒于士鞅,士鞅被迫出奔秦国。
秦景公向士鞅询问晋国的大夫谁会先灭亡,士鞅回答说是栾氏。秦景公说:“是因为栾黡骄横的缘故吗?”士鞅回答说:“是的,栾黡太骄横了,但祸患恐怕要降落在其子栾盈身上。”秦景公为他为何,士鞅回答说:“栾书的恩德还留在百姓中间,而栾黡积累了太多的怨恨。到了栾盈一代,栾盈的恩德还没能积累,栾书一代的恩德早就消耗完了,所以栾氏灭亡应该在栾盈一代。”秦景公认为士鞅说话很有见地,又见他还是想返回晋国,决定成全他。晋悼公和栾黡去世后,秦景公出面请求国恢复士鞅原来的职位,晋国新君晋平公是新人,遂表示同意,于是,士鞅得以返回晋国。