ทวิพันธมิตร (
อังกฤษ: Dual Alliance) เป็นพันธมิตรป้องกันระหว่าง
เยอรมนีและ
ออสเตรีย-ฮังการี ซึ่งสถาปนาขึ้นตามสนธิสัญญาลงวันที่ 7 ตุลาคม ค.ศ. 1879 เป็นส่วนหนึ่งของระบบพันธมิตรเพื่อป้องกันและจำกัดสงครามของ
บิสมาร์ค เยอรมนีและออสเตรีย-ฮังการีประกันว่าจะช่วยเหลืออีกฝ่ายหนึ่งหากถูก
รัสเซียโจมตี นอกจากนี้ แต่ละรัฐยังให้สัญญาความเป็นกลางแก่อีกฝ่ายหนึ่งหากประเทศใดประเทศหนึ่งโจมตีโดยประเทศยุโรปอื่น ซึ่งโดยทั่วไปถือกันว่าเป็น
ฝรั่งเศส โดยเฉพาะอย่างยิ่งหลัง
พันธมิตรฝรั่งเศส-รัสเซีย ค.ศ. 1894หลังการก่อตั้งจักรวรรดิเยอรมันใน ค.ศ. 1871 นายกรัฐมนตรีเยอรมนี ออทโท ฟอน บิสมาร์ค ต้องการแสดงให้เห็นว่าเยอรมนีเป็นประเทศผู้สร้างสันติและผู้ธำรงรักษาไว้ซึ่งสถานะเดิมของยุโรป เช่นเดียวกับการเพิ่มอำนาจให้แก่จักรวรรดิเยอรมัน ใน ค.ศ. 1878 รัสเซียเอาชนะ
จักรวรรดิออตโตมันใน
สงครามฝรั่งเศส-ตุรกี สนธิสัญญาซาน สเตอฟาโนเป็นผลสืบเนื่องของสงคราม ซึ่งให้รัสเซียมีอิทธิพลมากพอสมควรใน
บอลข่าน พัฒนาการดังกล่าวสร้างความโกรธแค้นแก่ออสเตรีย-ฮังการี ซึ่งเป็นผู้แข่งขันหลักเพื่อชิงอิทธิพลในภูมิภาคบอลข่าน แม้ว่าจะเป็นพันธมิตรกับรัสเซียและเยอรมนีใน
สันนิบาตสามจักรพรรดิ ดังนั้น ใน ค.ศ. 1878 บิสมาร์คจึงจัดการประชุมระหว่างประเทศขึ้น คือ
การประชุมเบอร์ลิน เพื่อจัดการปัญหาดังกล่าว
สนธิสัญญาเบอร์ลินอันเป็นผลสืบเนื่องของการประชุม กลับดินแดนที่รัสเซียได้รับจากสนธิสัญญาซาน สเตอฟาโน และให้ค่าชดเชยแก่ออสเตรียสำหรับดินแดนที่เสียไป แม้ว่าบิสมาร์คจะพยายามแสดงบทบาทเป็น "นายหน้าผู้ซื่อสัตย์" ที่การประชุมเบอร์ลิน ความสัมพันธ์รัสเซีย-เยอรมนีเสื่อมลงหลังการประชุม สันนิบาตสามจักรพรรดิถูกล้มเลิกไป และเยอรมนีกับออสเตรีย-ฮังการีเป็นอิสระจะเป็นพันธมิตรระหว่างกันเพื่อรับมือกับรัสเซีย