1253-ban II. Ottokár néven cseh király lett, miután apja meghalt. Stájerországot is meg akarta szerezni, de IV. Béla megegyezett vele, hogy az a tartomány az övé lesz. A megállapodás azonban nem maradt tartós, mert a stájer rendek Ottokár buzdítására fellázadtak a magyar király ellen, és a cseh király fennhatóságát ismerték el. Ottokár hosszú háborúk során 1260-ban kiűzte az István királyfi (a későbbi V. István) által vezetett magyar seregeket Stájerországból. Ezután megszerezte Krajna tartományt is (a mai Szlovénia területének nagy része).[6] Ekkor került a birtokába a felsőlendvai vár is.
Ottokár a hódításai után már békére törekedett a magyarokkal. Mivel felesége meddő volt, a pápa engedélyével elvált tőle, és a magyarokkal kötött béke jegyében 1261-ben feleségül vette IV. Béla unokájának, Kunigundának a kezét.[7]
Csehország ebben az időben nagyot fejlődött. Lakossága – telepítések révén is – gyorsan nőtt, városai gazdagodtak, ezüstbányái Európában a legnagyobbak voltak. Ottokár ennek révén úgy érezte, elérhetővé vált számára a német-római császári trón, ami ekkor üresen állt. A céljaival függött össze, hogy 1254-1255-ben a német lovagrenddel szövetségben keresztes háborúkat intézett a pogányporoszok és litvánok ellen.[7] Poroszország legfontosabb városa, Königsberg (a mai Kalinyingrád) az ő tiszteletére kapta a nevét.[7][6] 1266–1267-ben a litvánok ellen vezetett keresztes hadjáratot.[4]
Ottokár tovább folytatta ausztriai hadjáratait is: 1269-ben elfoglalta Karintiát, a Karni-Alpok vidékét és Isztriát.[4] Ezekért a területekért ismét háborúznia kellett a magyarokkal. V. István, majd később IV. (Kun) László ellen folytatott sikeres hadjáratot, egy ízben nagy pusztításokat végzett a Dunántúlon.
II. Ottokár birtokai ekkor Sziléziától az Adriai-tengerig terjedtek, és ő volt a Német-római Birodalom legerősebb uralkodója. Éppen ezért azonban a német választók féltek a hatalmától, ezért a jelentéktelennek tartott Habsburg Rudolf svájci grófot választották meg, egyelőre királynak. I. Rudolf német király meg akarta szerezni az osztrák tartományokat. Ottokár természetesen nem fogadta el ezt a követelést, de 1274-ben a regensburgi birodalmi gyűlésen megfosztották Ausztriára, Stájerországra és Karintiára vonatkozó jogaitól,[4] majd 1276 júniusában kiközösítették a Birodalomból.[4] Rudolf végül betört Ausztriába, és az 1276. novemberi bécsi békekötéssel kényszerítette, hogy Ottokár Cseh- és Morvaország kivételével valamennyi birtokáról lemondjon.[4]
Két évvel később Ottokár megpróbálta visszaszerezni birtokait, és csapataival Bécs ellen indult.[4] Rudolf a magyarokkal szövetkezett, akik a cseh uralkodóban látták a veszélyesebb ellenfelet.[7]1278-ban a Morva-mezőn zajlott le a dürnkruti csata,[7] amelyben a magyarok lovassága és taktikája döntötte el a győzelmet Rudolf javára,[7] a csatában Ottokár is halálát lelte:[4][7] Ottokár látva, hogy a csata elveszett, egy kis csapattal megpróbált elmenekülni, de az osztrákok gyűrűjéből nem tudott kitörni.[8] Lova felbukott és a kétségbeejtő helyzetben a megadást választotta.[8] Nevét hangosan kiáltva jelezte, hogy nem folytatja tovább a harcot.[8] Támadóit azonban a bosszúvágy vezérelte. Miután felismerték, még kegyetlenebbül támadták, szúrták és vágták.[8] Végül 17 sebből vérezve feküdt a földön.[8] Legyőzői még ekkor sem ismertek kegyelmet, hanem lovagiatlan módon a ruháitól is megfosztották.[8]
A Habsburgok pedig azonnal megszerezték a hódított területeit, fia, Vencel csak a cseh koronát tudta megtartani.
↑The Premyslids (angol nyelven). Genealogy.eu. (Hozzáférés: 2011. január 10.)
↑ abcdefghiUralkodók és dinasztiák: Kivonat az Encyclopædia Britannicából. Szerk. A. Fodor Ágnes – Gergely István – Nádori Attila – Sótyné Mercs Erzsébet – Széky János. Budapest: Magyar Világ Kiadó. 2001. ISBN 963 9075 12 4
, 526. oldal