12月23日至24日,张学良、杨虎城、宋美龄、周恩来等人在张学良公馆进行正式谈判,谈判达成改组南京政府、释放七君子等五项协议,但蒋介石仍未在协议上签字。圣诞前夜,周恩来提出要求要面见蒋介石,宋美龄答应了这个请求,安排了蒋介石与周恩来之间十年后的重逢。东北军、西北军的下级军官得知张学良在蒋介石未签订协议的情况下答应放蒋介石离开,毅然向张、杨二人发难,要求蒋介石必须签字。为了不再生事端,张学良决定圣诞当日下午离开西安,虽遇到孙铭九等人极力阻拦,但仍坚持亲自护送蒋介石返回南京。