張遼
建安5年(200年)に袁紹と曹操が決戦した官渡の戦いでは、その前哨戦である白馬の戦いにおいて、劉備からの降将である関羽と共に先鋒を務め、顔良の軍を破った。曹操は関羽が去ろうとしているのを察して張遼にそれを問わせ、関羽は正直に本心を吐露した。張遼は関羽を兄弟と呼び、敵ながら親交があった(「関羽伝」)。張遼は戦功により裨将軍に昇進した。
曹操が袁紹を破ると、別働隊を指揮し、魯国を鎮定した。その後、反乱を起こした東海の昌豨を夏侯淵と共に長期間包囲し、昌豨の心をよく推察し、夏侯淵の同意を得て説得の任にあたり降伏させた。昌豨が降伏した時、単身で三公山に上り昌豨の家族に挨拶したが、大将のやることではないと後日曹操から叱責を受けている。
建安7年(202年)9月、黎陽での袁譚・袁尚との戦いに従軍し、行中堅将軍に昇進した。
建安8年(203年)、3月に黎陽から逃走した袁兄弟を4月に鄴城に追い詰めた後、5月に曹操は許都に帰還したが、張遼は楽進と共に陰安を落とし、住民を河南に移した。
建安9年(204年)正月、鄴城包囲の軍に従軍し、8月に鄴城は陥落した。鄴城陥落後は別軍を指揮して趙国・常山郡を制圧するなど功績を挙げ、黒山賊の孫軽らを降伏させた。