Править самостоятельно Геза начал в 1146 году, когда шестнадцатилетний король лично возглавил венгерское войско, дабы отразить вторжение немцев, поддержавших наполовину русского претендента на Венгерский престол — непризнанного сына короля Кальмана Книжника Бориса Коломановича, враждовавшего ещё с отцом Гезы. Борис с немецкими наёмниками захватил Пожонь, но за 3000 марок серебром немцы согласились уйти. Тогда Борис обратился за помощью к маркграфу Австрийскому Генриху Язомирготту, но войско последнего король Геза разбил 11 сентября 1146 года на р. Лейте. Вскоре после победы Геза женился на сестре Великого князя Киевского Изяслава Мстиславича — Евфросинье, родившей ему впоследствии четырёх сыновей и четырёх дочерей. Впрочем, королева-мать и дядя Белош почти на всём протяжении правления Гезы оставались его первыми советниками, а Белош оставался главнокомандующим с титулом бана.
Весной 1147 года Конрад III Немецкий начал Второй крестовый поход против мусульман Малой Азии и Ближнего Востока. Необходимость мирного провода крестоносного войска через территорию Венгрии окончательно примирила немцев с королём Гезой. Борис Коломанович пытался спровоцировать конфликт между крестоносцами и королём, примкнув к армии Людовика VII Французского, но безуспешно. Хотя Людовик и отказался выдать Бориса Гезе, но обещал присматривать за ним, пока они оба не покинут пределы Венгрии. Более того, Людовик даже стал крёстным отцом родившегося в то время у Гезы первенца — будущего короля Иштвана III. Борис Коломанович остался в Византии, где продолжил свои интриги против Гезы II при дворе императора Мануила Комнина.