前299年，秦国和赵国联盟，与齐国断交，在秦国为相的齐国公子孟尝君逃回齐国。前298年，在孟尝君倡导下，齐国联合韩国、魏国合纵攻秦。至函谷关，秦军退入关内据守。前297年，三国继续攻击，前296年，三国联军攻入函谷关，占领盐氏城。秦国向联军求和，分别将封陵、武遂还给魏、韩。当时，赵国、宋国和秦国结盟，没有参与攻秦，但是赵国忙于兼併中山国，也没有出兵助秦。齐国因过往破燕而与燕国结仇，由此三国联军在攻秦后又在齐将匡章的率领下大败燕国。而楚国方面有楚怀王被秦国欺骗并扣留在秦国的情况，同时楚国并未参与此合纵；前3