护军薛万彻、屈直府左车骑谢叔方率领东宫和齐王府的精锐兵马两千人，急驰赶到玄武门，准备为太子和齐王报仇。张公谨臂力过人，他独自关闭了大门，挡住冯立等人，冯立等人无法进入，保护了李世民。
反击东突厥.贞观三年（629年），在经历了东突厥不断的袭扰和渭水之盟的耻辱之后，当时任代州都督的张公谨审视唐突双方的势力和形势，正确地向唐太宗李世民进言请求开始对东突厥的反击，并列举了六个原因：“第一、东突厥可汗颉利的统治残暴，杀忠臣良将，而听信奸臣小人的言语；第二、薛延陀等突厥部落反叛颉利；第三、颉