Армия графа Елачича 26 сентября 1848 года захватила Секешфехервар. После этого венгерская армия перешла в наступление. Но 30 октября в сражении у Швехата (к юго-западу от Вены) венгры были разбиты войсками князя Альфреда Виндишгреца. Венгры отошли к нынешней Братиславе, и австрийцы не преследовали их, так как князь Виндишгрец не хотел отдаляться от Вены. После этого венгерская армия поступила под начальство молодого и энергичного вождя, Артура Гёргея, который воспользовался бездействием противников для реорганизации войск.
4 мая 1849 года Артур Гёргей осадил и захватил столицу Венгрии, после чего он стал военным министром революционного правительства.
А тем временем император Фердинанд I (он же король Венгрии и Чехии Фердинанд V), страдавший различными болезнями, утомился в связи с быстрыми успехами венгерского восстания и взрывом возмущения в Вене, и 2 декабря 1848 года он отрекся от престола в пользу своего племянника Франца Иосифа I.
В это время вся Трансильвания, за исключением некоторых пунктов на востоке и юге, была уже очищена от австрийских войск.
Тем временем главная австрийская армия перешла в контрнаступление и, после ряда успехов над венграми, заняла Пешт. И тут князь Виндишгрец, устроивший жестокую расправу над повстанцами и получивший звание фельдмаршала, снова остановился вследствие народных волнений у него в тылу и крайнего недостатка в деньгах.
Военные действия в течение месяца шли с обеих сторон довольно вяло и нерешительно, результатом чего было соединение всех отдельных венгерских отрядов (в начале февраля 1849 года) на верхней Тисе. Общее начальство над ними было вверено поляку Генриху Дембинскому, который вскоре был разбит австрийцами в сражении при Капольне.
Это сражение происходило 26–27 февраля 1849 года в северной Венгрии. Силы сторон были приблизительно равны: по 30 000 солдат и офицеров с каждой стороны. На стороне венгров воевали итальянские и польские добровольцы. Потери венгров составили 1800 человек.
Главное начальство фактически опять перешло в руки Артура Гёргея. После множества маршей и контрмаршей обе враждующие стороны завязали сражение при Гёдёлё и Ишасеге 25 марта (6 апреля), следствием которого было отступление австрийцев к Пешту и освобождение от блокады крепости Коморн, занятой венгерским гарнизоном.
Князь Виндишгрец был отстранен от командования, и его место занял генерал Людвиг фон Вельден. Тот стянул все свои войска к Пресбургу (Братиславе). На его счастье, венгры не воспользовались своими успехами, частью вследствие плохого состояния материальной части их армии, частью вследствие несогласий Артура Гёргея с Лайошем Кошутом.
Проблема тут заключалась в том, что Кошут явно симпатизировал польскому эмигранту Юзефу Бему, и он считал, что именно этот человек должен получить начальство над всеми венгерскими войсками. В Беме Лайош Кошут признавал единственного, кто мог бы противостоять Артуру Гёргею. С ним же он сходился и в политических взглядах, мечтая положить венгерское восстание, имевшее столь блестящие успехи, в основу общеевропейского переворота. Гёргей же не сочувствовал столь радикальным проектам, и понятно, что Кошуту весьма нежелательно было отдавать всю военную власть такому ненадежному, по его понятиям, человеку.
При всем том положение австрийцев оставалось критическим, тем более что в то же время на сербском театре военных действий и в Трансильвании успех решительно склонился на сторону противника. Начальник австрийских войск в Трансильвании генерал Пухнер, вынужден был обратиться с просьбой о помощи к генералу А.Н. Лидерсу, командиру русского 5-го пехотного корпуса, который был в то время расположен в Румынии для подавления возникших там революционных беспорядков.
После неоднократных повторений этой просьбы и ходатайства жителей ряда трансильванских городов, генерал Лидерс, с высочайшего разрешения императора Николая I, двинул в Трансильванию отряды Н.Ф. Энгельгардта и Г.Я. Скарятина.
Появление отряда полковника Скарятина у Германштадта заставило Юзефа Бема, которому Лайош Кошут поручил главное начальство над Трансильванией, прекратить преследование теснимых им австрийцев и отступить к реке Марош. В феврале Бем сосредоточил свои силы у города Медиаша, где и был атакован Пухнером. Отойдя от Медиаша, Бем искусным маневром обошел австрийцев и 27 февраля обрушился на отряд Скарятина недалеко от Германштадта. Г.Я. Скарятин вынужден был отойти к границе Валахии. За этот поход он 30 марта 1849 года был произведен в генерал-майоры.
Соответственно, генерал А.Н. Лидерс, узнав об этих событиях, приказал и генералу Энгельгардту тоже возвратиться в Румынию. С ним ушли туда и австрийские войска.