公元前354年,魏国大将庞涓率8万精兵进攻赵国,包围了赵国都城邯郸,齐威王命田忌为主将,孙膑为军师,率兵8万前去救援赵国。当魏军长途跋涉行至桂陵时,齐军以逸待劳突然出击,大败魏军,庞涓只身逃回魏国。 公元前341年,魏国出兵进攻韩国,包围韩国都城新郑。韩国向齐国求援。齐威王仍以田忌为主将,孙膑为军师,发兵救韩。魏惠王亲率全国之兵迎战齐军,以庞涓为大将,太子申为上将军,誓与齐军决一死战。孙膑在马陵设伏,再次大败魏军,庞涓自刎。 公元前334年,魏惠王率领韩国和一些小国到徐州朝见齐威王,他们共同尊齐国国君田因齐为王,田因齐不敢独自称王,于是也承认魏国国君魏罃的王号,史称“徐州相王”。