Jabarkan Jalan menuju perang terakhir dari Ottokar II dari Bohemia

Sebuah pemilihan baru untuk takhta kerajaan Jerman terjadi pada tahun 1273. Namun Ottokar sekali lagi gagal untuk meraih kekuasaan itu. Ia menolak untuk mengakui saingannya yang menang, Rudolf I dari Jerman, dan mendesak Paus untuk mengambil kebijakan yang serupa. Di dalam sebuah konvensi Reichstag di Frankfurt tahun 1274, Rudolf memutuskan bahwa seluruh wilayah kerajaan yang telah berganti tangan sejak kematian Kaisar Friedrich II harus dikembalikan ke mahkota kerajaan. Hal ini akan mencabut Ottokar dari Stiria, Austria, dan Kärnten.

Tahun 1276 Rudolf menempatkan Ottokar dibawah larangan kerajaan dan menyerang Wina. Hal itu mendorong Ottokar pada bulan November 1276 untuk menandatangani sebuah perjanjian baru di mana ia menyerahkan seluruh tuntutan atas Austria dan kadipaten tetangganya, dan hanya menyimpan Bohemia dan Moravia untuk dirinya sendiri. Putra Ottokar Vaclav II juga dijodohkan kepada putri Rudolf, Guta. Perjanjian itu bukan suatu perjanjian yang menyenangkan.

Dua tahun kemudian, raj Bohemia melakukan upaya terakhir untuk memulihkan wilayah yang hilang dengan paksa. Přemysl Ottokar sekali lagi menemukan sekutu di Bayern, Brandenburg dan Polandia. Ia mengumpulkan pasukan yang besar untuk menandingi kekuatan Rudolf dan sekutunya, Raja László IV dari Hungaria di dalam Pertempuran Marchfeld pada tanggal 26 Agustus 1278, dimana ia dikalahkan dan terbunuh. Rudolf memakamkan jenazahnya di Gereja Minorites, Wina. Pada tahun 1297 sisa jenazah Ottokar akhirnya dipindahkan ke Katedral Santo Vitus di Praha. Putranya yang masih bocah, Vaclav II menggantikannya sebagai Raja Bohemia.

Putranya Vaclav II menggantikannya sebagai Raja Bohemia dan Markgraf Moravia.