朝廷为了嘉奖张守圭的功劳,将瓜州升格成为都督府,张守圭升任瓜州都督。
吐蕃数次攻击河西走廊,都是由大将悉诺罗恭禄当主帅,其人智勇双全,声威远播,唐朝河西节度使萧嵩认为不除掉他,则唐军很难占据优势。
为了除掉悉诺罗恭禄,萧嵩派人到吐蕃散布谣言,说悉诺罗恭禄数次征讨,虽然获胜,但是并未乘胜长驱直入唐朝心腹地带,是因为他已经跟唐朝达成协议,利用打仗扩充自己的实力,其最终目的是想要夺取吐蕃国王之位。此谣言一出,位在逻些城(吐蕃首都,今西藏拉萨市)的国王大惊,马上召回悉诺罗恭禄,设计将他诛杀。吐蕃军队听闻主帅渐被杀,士气低落,而唐朝听到消息后,则是欣喜若狂,开始准备转守为攻。
开元十六年七月初,吐蕃大将悉某朗率军攻击瓜州,瓜州都督张守圭据城坚守,吸引对方兵力。而事实上,唐军的另一路大军已经准备好出击。