荀彧
董卓軍は荀彧の予測通り潁川を蹂躙し、さらに陳留にも及び、多くの者が殺戮された。曹操に董卓への対策を尋ねられた荀彧は、董卓が自滅することを予言し、その通りとなった。
初平3年(192年)、曹操は兗州牧となり、鎮東将軍にも任じられたが、荀彧はその司馬として幕下としてつねに随行した。
興平元年(194年)、曹操が前年に引き続き徐州の陶謙を攻めたとき、荀彧は程昱と共に曹操の根拠地である兗州の留守を任された。しかし、曹操の盟友であったはずの陳留太守張邈と従事の陳宮が呂布を引き込んで謀叛を計画した。荀彧の守る鄄城には張邈から「呂布が曹操の援軍にやって来たので城を開けてくれ」と使者がやってきたが、荀彧はすぐに謀反を見破り、濮陽にいる東郡太守夏侯惇の元へ使者を送って合流させた。このころには兗州の大半が呂布らに呼応して曹操に敵対しており、手元に残された留守の兵力はわずかで、しかもほとんどの軍吏が呂布らに内通している状態であったが、荀彧は呼び寄せた夏侯惇に軍の反乱分子を一掃させ、反乱の芽を摘んだ。ちょうどそのとき、隣国の豫州刺史の郭貢が数万の兵士を率いて荀彧の元を訪れたが、荀彧は夏侯惇の心配を退け郭貢と直接の面談に及び、郭貢を中立な立場にとどめることに成功した。さらに、程昱を派遣して、曹操に味方していた范・東阿の支持を確実なものにするなど、曹操陣営に残った三城を曹操の帰還まで死守した。帰還した曹操に荀彧は程昱の功績を称えた(「程昱伝」)。
曹操は、夏侯惇の留守をついて濮陽を占拠していた呂布と決戦したが、興平2年(195年)夏には大飢饉が発生するなど決着をつけることができなかった。
曹操は徐州の陶謙が病死したことを知ると、徐州を再び攻めると言い出したが、荀彧は「高祖・光武帝が天下を取れたのは自分の根拠地である関中・河内をしっかり治めたからである。
建安13年(208年)、曹操は荊州の劉表を討伐しようとして、どのような策を執れば好いか荀彧に尋ねた。 荀彧曰く「現在、中原が平定された以上、南方は追い詰められたことを自覚しておりましょう。公然と宛・葉(しょう)に出兵する一方、間道伝いに軽装の兵を進め、敵の不意を衝くのがよいでしょう」。かくして曹操は出征、折りしも劉表が病死した。曹操は荀彧の計略通り、真っ直ぐに宛・葉まで赴くと、劉表の子の劉琮は州をあげて曹操の軍を迎え降伏した。
しかし、その後曹操は赤壁の戦いで敗れ、退却を余儀なくされた(「武帝紀」)。
建安17年(212年)、董昭らは曹操の爵位を進めて国公とし、九錫の礼物を備えてその際立った勲功を顕彰すべきだと考え、準備を進めていた。
この様な動きに対し荀彧は、儒者の立場から「公(曹操)が義兵を起こしたのは、本来朝廷を救い、 国家を安定させる為であり、真心からの忠誠を保持し、偽りのない謙譲さを守り通してきたのだ、 君子は人を愛する場合徳義による(利益を用いない)ものだ、そのようなことをするのは宜しくない」と、曹操の腹心の中では唯一、断固として反対の姿勢をとった。しかし曹操は次第に、魏公の九錫を受ける意思を明らかにし始めていた。
同年、曹操は孫権征伐に赴いた。この時、曹操は譙における軍の慰労に荀彧を派遣するよう求め、荀彧は持節・侍中・光禄大夫に任じ、曹操の軍事に参画することになった。