1919年1月19日のドイツの選挙で社会民主党が圧勝した後も、政府軍と急進派労働者との間で街頭闘争が繰り返された。ドイツのほとんどの大都市でこの騒動が勃発したが、首都ベルリンで衝突が最も激しかった。社会民主党が賃上げと労働条件の改善を求めてデモを行うのに対し、反政府勢力は社会の根本的な変革を主張した。
1919年3月3日に、ベルリンの共産党はゼネストを呼びかけた。武装した労働者たちは瞬く間に、ベルリン市街を支配下に置くことに成功する。ベルリン3月闘争(Berlin March Battle)が、1919年3月3日から3月14日まで勃発した。ドイツ社会民主党(SPD)政権の国防大臣のグスタフ・ノスケが、ベルリン包囲状態を宣言した。グスタス・ノスケは旧ドイツ軍の退役軍人と将校からなる自由部隊の編成に同意した。約42,000人の準軍事民兵であるフライコルプスと志願兵が「ベルリンを取り戻す」ために約14日間を要した。1919年3月闘争の過程では、約1,500人以上が殺害された。数百人が社会民主党政権の政府軍によって処刑された。その内の約75人の死者が政府軍側であった。
3月3日にゼネスト決議が承認された直後から、政府軍とストライキ参加労働者との間で暴動が始まった。午後から夕方に多くの労働者が、警察と衝突が始まった。3月4日から、政府軍がベルリン市内に侵攻し、装甲車と戦車が群衆に発砲した。無差別に住宅を攻撃し、地域全体が砲撃や空爆で廃墟と化した。3月のゼネストにて、恐ろしい屋上の狙撃兵から身を守るために、衛生兵らは赤十字の旗を掲げた。負傷したフライコルプスの戦闘員は、集合場所や病院に運ばれた。銃器を所持した者はすべて即刻処刑を認められた。ストライキに無関係な市民や戦争帰還兵が殺害された。フライコルプスの助けがあってこそ、社会民主党(SPD)は若い共和国の危機に直面して、自らの旗を血で染めた。