代王杨侑留守长安，任刑部尚书、京兆内史。下令代王杨侑以师傅之礼对待他。杨玄感逼近东都洛阳，卫玄率兵七万救援东都。到达华阴，挖掘杨素墓，烧毁杨素的骸骨。出潼关后，卫玄属下担心崤、函之地有伏兵，建议从陕县沿流东下，直抵河阳，攻打杨玄感背后。卫玄擂鼓前进。越函谷关，派武贲郎将张峻在南道疑敌，卫玄率大军直向城北。杨玄感迎击卫玄，卫玄屯军金谷。卫玄在军中扫地祭祀文帝，在灵前决死之誓。卫玄苦战，很多人死伤。宇文述、来护儿援兵到达，杨玄感向西逃走。卫玄派斛斯万善、庞玉为先锋追赶，在阌乡和宇文述合兵击败杨玄感。炀帝车驾到达