Битва при Фише или битва при Лейте произошла 11 сентября 1146 года недалеко от реки Фиша на границе королевства Венгрия и Австрийской марки , которая тогда входила в состав владения герцогов Баварии и управлялась маркграфами франконской династии Бабенбергов .
Противниками были баварская армия во главе с герцогом Генрихом XI и венгерская армия под руководством короля Гезы II и его дяди, палатина Белоша Вукановича , который ранее был регентом и наставником несовершеннолетнего короля. Обе стороны выставили значительные армии. Перед битвой Геза был опоясан мечом, что означало, что молодой король вступил во взрослую жизнь в глазах своего народа.
Разведчики Генриха не смогли должным образом информировать его о движении венгерской армии. Из-за этого он не знал, что венгры пересекли Лейту, и, увидев много дыма, подумал, что они отступили и подожгли свои лагеря. Когда он начал свою атаку, он был удивлен, когда встретил венгерскую атаку на полпути. Несмотря на это, немецкая тяжелая кавалерия одержала верх над секейским и печенегским авангардом, который понес большие потери.
Затем начались ожесточенные бои между баварскими войсками и венгерской второй линией обороны. В конце концов Белосу удалось зайти в тыл немцам, переломив ход битвы. Кавалерийская атака Гезы численностью около 12 000 резервистов нанесла им последний удар. Генрих был вынужден отступить, а венгры преследовали их до реки Фиша.