Siege of Belgrade
しかし王との関係は次第に険悪となる。クロアチア王国支援の遠征、ペチェネグ族退治のためのトランシルヴァニア遠征、ベオグラード包囲戦などが続き、1074年にとうとう内戦が勃発した。ゲーザは縁者であるポーランドとボヘミアからの援軍を得て、シャラモン王軍を敗退させた。3月のモジョラードの戦いに負けたシャラモンは、神聖ローマ皇帝の庇護を求めてドイツへ逃げた。8月には皇帝とシャラモンがハンガリーへ侵攻してくるが、皇帝は同時期にザクセンで起こった反乱を鎮圧する必要に駆られ、ハンガリーから兵を引き上げてしまった。シャラモンは、最後まで保持していたモションとポジョニ（現在のブラチスラヴァ）を奪われてしまう。