荀攸
曹洪は疑ったが、荀攸は張郃が降伏を決意した事情を分析し、信じて受け入れるように勧めた。この前後に袁紹は逃走し、官渡の戦いは曹操の勝利で終わった。
202年夏5月(「武帝紀」)、袁紹が失意の内に死去した後、その子の袁譚と袁尚は後継者争いを始めた。曹操は黎陽に出陣し、秋9月(「武帝紀」)に一時的に和睦した袁尚・袁譚の連合軍を破った。荀攸はこの戦いに従軍している。
203年、曹操が劉表征伐に赴くと袁尚・袁譚の争いが再燃し、戦いに敗れた袁譚は辛毗を使者に送って降伏を申し出てきた。他の臣下らはなお強力な勢力を保っていた劉表征伐を優先するよう勧めたが、劉表は自守の賊であって野心が貧しいことと袁氏の力はまだ侮れず後継者争いが収まったら再び脅威となるであろうことから、荀攸は袁譚と袁尚の争いに乗じて袁氏の土地を奪って平定するよう進言した。曹操はこの意見に賛同し、袁譚と和睦し袁尚を撃破した。後に袁譚が背くと曹操は袁譚をも攻撃し、南皮において袁譚を滅ぼした。この戦いに荀攸も従軍している。曹操は荀攸の功績を上奏して称え、荀攸は陵樹亭侯に封じられた。
建安12年(207年)、曹操が袁氏と烏桓を滅ぼすため北方に遠征しようとした時は、荀攸らほとんどの臣下は、劉備が劉表を動かして背後を突くことを心配し中途したが、郭嘉のみが賛成している(「武帝紀」)。しかし、曹操が9月に袁氏と烏桓を滅ぼし、公孫康を降伏させて柳城から帰還したとき(「武帝紀」)、荀攸の宿舎に立ち寄って、前漢の高祖が張良にしたように、領邑で功績に報いることを約束したという(『魏書』)。