董卓軍は荀彧の予測通り潁川を蹂躙し、さらに陳留にも及び、多くの者が殺戮された。曹操に董卓への対策を尋ねられた荀彧は、董卓が自滅することを予言し、その通りとなった。
曹操は徐州の陶謙が病死したことを知ると、徐州を再び攻めると言い出したが、荀彧は「高祖・光武帝が天下を取れたのは自分の根拠地である関中・河内をしっかり治めたからである。まず根拠地である兗州をしっかり治めるべきです」と諫め、さらに徐州が簡単に攻め取れない事情と、呂布の軍は兵糧さえあればあと一歩で打ち破ることができる状況であると述べた。曹操はこれを受け入れ、兵糧が集まると再び呂布と対決してこれを破り、兗州を平定した。
あるとき、曹操が荀彧に「君に代わってわしのために策を立てられるのは誰か？」と聞くと荀彧は「荀攸と鍾繇です」と答えた。荀彧が多忙であるとき、曹操は常にその二名を幕僚とした。また、これより前に、曹操が策謀を相談できる相手として戯志才を推挙し、その死後は郭嘉を推挙した。
一方で曹操が楊彪を迫害すると、孔融と共に楊彪のために弁護し、楊彪の取調べにあたった満寵に手心を加えるよう依頼したともいう（「満寵伝」）。また、許都においては後に曹操に反乱した耿紀の家の隣に住んでいた（「杜畿伝」）。
官渡の戦い.
荀彧自身は官渡の戦いにおいて、洛陽と許都の行政を仕切るために留守を勤め、後方支援に徹していた。途中曹操が弱気になり、引き上げようかと婉曲に荀彧に諮ってきたことがあった。荀彧はこれに対して、項羽と劉邦の兵糧不足の話を引き合いに出し、退却したい曹操の意図を理解しつつもそれに反対し、必ず袁紹軍に変事があって曹操が奇策を用いる時が来ると励ました。はたして袁紹軍は内部分裂を起こし、曹操は奇襲をかけて袁紹軍を敗走させた。
曹操は荀彧を三公に推薦しようとしたが、荀彧は荀攸を使者に送り何度もこれを辞退したため、曹操はやっとこれを取り下げた（『荀彧別伝』）。
最期.
しかし、その後曹操は赤壁の戦いで敗れ、退却を余儀なくされた（「武帝紀」）。