当时张巡"带甲而食,裹疮复战",两个月内,和叛军短兵相接数百次,并最终击溃了来敌。张巡为何能以弱胜强呢?一是张巡已经把生死置之度外,所以能超水平发挥,二是张巡打的很聪明,据记载,他曾用在城头树立假人的方式,诓了叛军的数万枝羽箭。面对叛军的各种攻城器械,他也总能第一时间想出对策。(不比诸葛亮差)
如果李隆基没有给叛军神助攻(潼关之失,完全是李隆基的战术失误),那么张巡应该可以坚持到援军来救。但是那只是如果,潼关一失,长安就再再无屏障。在李隆基仓皇逃窜去了四川后,张巡无奈退出了已是孤岛的雍丘城,退守至睢阳。在睢阳,张巡再次创造了奇迹,凭借几千人,竟然逼退了十多万的叛军,并差点生擒叛军主将。
不过睢阳是攻占江淮两地的要冲,所以很快叛军再次围城。孤立无援的张巡,面临最大的问题,不是兵强马壮的叛军,而是消耗殆尽的粮食。张巡曾派手下猛将南霁云,去周边的友军求援。但是友军竟然因为嫉妒张巡的功劳"不肯出师救"。南霁云一怒之下削了自己的手指,并立誓回来报仇,并用箭射损了佛寺的浮屠,以示愤恨(据说直到今天还能看到残痕)。