I._Géza
Babasının hükümdarlığı döneminde ona danışmanlık yaptı. Babası ülkesinde huzuru tekrar sağlarken Kutsal Roma İmparatorluğu ile iyi ilişkiler sürmek istemiş ve barış yapılması için bazı adımlar atmıştı. Hatta bu adımların birinde oğlu Geza’yı imparatora rehin olarak vermeyi bile teklif etti. Ancak babasının tüm girişimleri sonuçsuz kaldığı gibi, 1063 yılı yazında Mainz’de Kutsal Roma İmparatorluğu prenslerinin katılımıyla gerçekleşen İmparatorluk Diyeti (Meclisi)’nde Béla’ya karşı harekete geçilerek Macar tahtına Solomon’un oturtulması kararlaştırıldı. Kral I. Béla, Alman ilerleyişine karşı hazırlık yaptığı sırada malikanesinde yaşadığı bir kaza sonucunda ağır yaralandı ve kısa süre sonra da 11 Eylül 1063’de hayatını kaybetti. Babalarının ölümü üzerine Geza, kardeşleri Ladislaus ve Lampert ile birlikte Polonya’ya kaçmak zorunda kaldı. Almanlar’ın Solomon’u kral ilan edip çekilmesinden sonra Geza ve kardeşleri Polonya Kralı II. Bolesław’dan aldıkları takviye güçlerle Macaristan’a geri döndüler. Krallıkta yıkıcı bir iç savaşın çıkmasını önlemek üzere Macar asilleri ve kilisenin devreye girmesiyle Geza ve kardeşleri ile Solomon arasında 1064 yılı başlarında Győr’de barış görüşmelerine başlandı. Antlaşmaya göre Geza ve kardeşleri babalarının Nitra ve Bihar bölgelerinin içerisinde olduğu krallığın üçte birini geniş yönetici ayrıcalıklarıyla Dük sıfatıyla yönetme haklarına sahip olurken, Solomon’un da krallığı konusunda anlaşıldı. Aynı yılın Paskalya ayında Pécs’de düzenlenen törende Dük Geza’da eliyle krallık tacını Solomon’a giydirdi. Geza yapılan anlaşma uyarınca Dük unvanını almakla birlikte sadece Nitra bölgesine hakimdi. Dükalığın diğer parçası olan Bihar ise kardeşi Ladislaus’un denetimi altındaydı. Geza bundan sonra uzunca bir süre Solomon ile iyi ilişkiler kurdu. 1068 yılında doğudan gelen adı belirtilmeyen bir Türk boyu (Muhtemelen Peçenekler ya da Kumanlar) başbuğları Ozul idaresinde Karpatları aşarak Transilvanya topraklarına girmiş, Kral Solomon’da bunların yağma ve yıkım faaliyetlerini önlemek üzere kuzenleri Dük Geza ve Dük Ladislaus’un da yer aldığı orduyla saldırganların üzerine harekete geçerek Romanya’nın kuzeyinde yer alan Lechința köyü yakınlarında yapılan Kerlés (Cserhalom) savaşında istilacıları ağır bir yenilgiye uğratmıştır. 1071 yılına gelindiğinde tarihi Sirem bölgesi yeni bir Peçenek saldırısı meydana geldi. Solomon bu saldırıyı Bizans’ın organize ettiği gerekçesiyle Belgrad’a saldırı düzenlediği saldırıya Geza ve Ladislaus’da katıldı. Üç aylık kuşatmadan sonra kale komutanı şehri kral yerine Dük Geza’ya teslim etti. Belgrad kale komutanının kaleyi Geza’ya teslim etmesinin yanı sıra savaş ganimetlerinin paylaşımı, Kral Solomon’un onayını almadan esirleri bırakması gibi olaylar Solomon ile arasının iyice açılmasına yol açtı. Buna rağmen 1072’de Bizans’ın Belgrad’ı geri alması üzerine Solomon yeni bir sefer hazırlıklarına başladığında kendisine katılma emri verdiği Geza buna olumlu yanıt verirken kardeşi Ladislaus ise bu sefere iştirak etmemişti. Geza bu seferde Solomon’la birlikte Büyük Morova Nehri boyunca Niş’e kadar ilerleyerek geri çekildi. Geza ile Solomon’un arası bu seferden sonra tamamen bozuldu. Her ikisi de beklenen bir savaş için dışarıdan askeri destek arayışına girişti. Tüm bunlar yaşanırken her ikisi de dış destek arayışına girdiğinden 11 Kasım 1073 ile 24 Nisan 1074 arasında Hristiyan Azizlere adanmış Martin ve Aziz Yorgi Günleri arasında saldırmazlığı içeren barış yaptı. Ancak Solomon, Alman birliklerinin yardıma gelmesiyle 1074 Şubat’ında kuzeni Geza’nın üzerine saldırıya geçti. 26 Şubat 1074’de günümüz Jász-Nagykun-Szolnok vilayetindeki Kemej’de yaşanan çatışmada Geza yenilgiye uğradı. Ancak Geza, Ladislaus ile kız kardeşinin kocası Olomouc Dükü I. Otto’dan aldığı askeri destekle 14 Mart 1074’de Mogyoród’da yapılan Solomon’u yenilgiye uğratabildi. Savaşta yaralanan Solomon IV. Heinrich’e sığındı. Bu galibiyetten sonra ilerleyişini sürdüren Geza krallığını ilan ederken, Solomon da aldığı bu mağlubiyetle sadece Bratislava ile Moson gibi dar bir yerde hakimiyetini sürdürebildi. Ancak Solomon tahttaki iddiasından çabuk çekilmeyip IV. Heinrich’i birçok taviz karşılığında Geza’nın üzerine sefer düzenlemeye ikna etti. Almanlar 1075’de Vác’a kadar ilerlese de Geza tarafından uygulanan yakıp yıkma taktiği sayesinde geri püskürtüldüler.