Med ujetništvom mu je 6. avgusta 1272 umrl oče. Med njegovo mladoletnostjo se je za oblast v državi med seboj vojskovalo več skupin baronov, med njimi Abasi, Kőszegisi in Gutkeledi. Ko ga je leta 1277 skupščina prelatov, baronov, plemičev in Kumanov razglasila za polnoletnega, je z Rudolfom II. Habsburškim sklenil zavezništvo proti Otokarju II. Češkemu in ga z Rudolfovo pomočjo 26. avgusta 1278 premagal v bitki na Moravskem polju.