虎牢の戦い
隋の末年、群雄が割拠しており、唐の高祖李淵は長安を攻めて「唐」を称し、王世充は洛陽に拠って「鄭」を称していた。秦王李世民は、東征のため出兵することを決断した。
武徳3年(620年)7月、高祖は、李世民に対して王世充征討の詔書を発出した。王世充は、唐軍来襲の報に接し、魏王王弘烈に襄陽を、荊王王行本に虎牢を、宋王王泰鎮に河内を、斉王王世惲に洛陽の南城を、楚王王世偉に洛陽の宝城を、太子王玄応に洛陽の東城を、漢王王玄恕に含嘉(洛陽の城北)を、魯王王道徇に曜儀(洛陽の城北)をそれぞれ守備させ、王世充は、自ら軍を率いた。李世民が慈澗(現在の河南省洛陽市新安県の東30里)に進軍したところ、王世充は、洛陽に退却した。唐軍は、洛陽周辺の都市を攻略して鄭軍の兵站を断絶し、洛陽の北邙山に進駐して洛陽を圧迫した。
唐軍の勢いは大きく、河南の50余州は相次いで降伏した。王世充が使者を派遣して竇建徳に救援を求めたところ、中書侍郎の劉彬は、竇建徳に出兵を勧めた。竇建徳は、王世充の鄭が一旦敗退すれば、竇建徳の「夏」も維持することが困難になると考え、王世充の要請に応えて出兵し、使者を派遣して王世充と和議を結んだ。