Весною 1757 г. из членов коалиции в большей готовности к войне была Австрия; французская армия должна была действовать в Средней Германии, направляясь на Бранденбург и входя в связь с австрийцами в Саксонии; русские предполагали наступать через Восточную Пруссию и Польшу к Берлину.
Австрийская армия принца Карла Лотарингского в 113 000—116 000 человек ко времени открытия военных действий была раскинута на фронте около 200 верст (27 000—28 000 Сербелони стояли у Кениггреца, 23 000—24 000 Кенигсека – у Рейхенберга, Габеля и Нимеса; 39 000—40 000 фельдмаршала Броуна – у Будина и до 24 000 Аремберга располагались за р. Эгер, с центром у Пильзена. Принцу Лотарингскому от императрицы было дано предписание принять к руководству один из представленных им планов: овладеть городом Цитау как ключом Лузации! Принц оставался в Вене до 28 апреля и оттуда посылал приказания Броуну, и, кроме того, над ним тяготела опека гофкригсрата.
Силы Пруссии и ее союзников простирались до 190 000—200 000 человек, из которых для действий против 190 000—193 000 австрийских и ближайших франко-имперских войск Фридрих имел 121 500 человек
Вначале Фридрих думал обороняться, но, выяснив, что русская армия не выступит в поход раньше июня и что французы, избрав предметами действий Ганновер и Магдебург, ни в каком случае не двинутся в Саксонию на соединение с австрийцами, решил воспользоваться благоприятной обстановкой и немедленно открыть действия против австрийцев.
План Фридриха состоял в следующем: быстро вторгнуться четырьмя колоннами в Богемию, соединиться у Лейтмерица и затем нанести решительный удар главным силам австрийцев в направлении Праги (важнейший пункт на театре войны). Для этого принц Мориц Дессау с 20 000 должен был наступать от Хемница, в долину Эгера против Аремберга; Кейт с 40 000 от Дрездена – против Броуна; герцог Бевернский с 20 000 – из Лузации на Рейхенберг против Кенигсека, а Шверин с 40 000 должен был идти от Ландсгута в разрез между Кенигсеком и Сербелони.
Эти корпуса должны были на Эльбе составить две армии, причем Шверин, двигаясь на Юнг-Бунцлау, по соединении с герцогом Бевернским, должен был через цитауский проход двинуться к Лейтмерицу, куда направлялись и главные силы короля по левому берегу Эльбы; при этом от Хемница и Пирны – Дрездена предположены сильные демонстрации (Дессау и Кейт).
План соединения 4 колонн, двигавшихся через горы на фронте в 200 верст и в пункте, находящемся в неприятельском районе, конечно, был рискованный; но с таким нерешительным противником, как австрийцы, можно было рисковать.
В первых числах апреля началось выполнение плана Фридриха. Принц М. Дессау произвел от Хемница демонстрацию к Эгеру; князь Аремберг поспешил сосредоточиться у этого пункта; тогда М. Дессау быстро двинулся через Коммотау на Ловизиц, куда и прибыл 23 апреля, соединившись на следующий день с колонною Клейста, при которой был сам король. Эта колонна наступала прямо по дороге из Дрездена на Прагу.
Броун занял позицию за р. Эгер, у Будина. Находя эту позицию слишком сильною, Фридрих решил обойти ее, переправившись через Эгер выше этого пункта, что, кроме того, приводило его в разрез между войсками Броуна и Аремберга, который уже спешил из Эгера на соединение с ним. Аремберг был отброшен на Вельварен, а Броун, угрожаемый обходом слева, очистил позицию у Будина. По занятии Будина Фридрих восстановил переправу и занял этот пункт небольшим отрядом войск.
28 апреля Броун и Аремберг соединились у Турско и 30-го отступили до Тихомиршица, куда прибыл главнокомандующий герцог Лотарингский. В это время Фридрих дошел до Вельварна. Затем австрийцы отступили к Праге, а пруссаки последовали за ними и расположились 2 мая в виду города, на левом берегу р. Молдавы.
Между тем герцог Бевернский, выступив 19 апреля из Циттау, 21-го атаковал Кенигсека близ Рейхенберга и заставил его отступить на Либенау.
Шверин с огромным обозом в 4000 повозок с запасами довольствия на всю армию 18-го вступил через Траутенау в Богемию и 22-го достиг Милетина и, оставив заслон против Сербелони, к стороне Кенигреца, через Гичин прибыл в Соботку 25 апреля, угрожая пути отступления Кенигсека с позиции у Либенау, что и заставило последнего тоже отойти через Юнг-Бунцлау и Брандейс к Праге, где, таким образом, сосредоточилось 76 000 австрийских войск.
27 апреля Шверин соединился с герцогом Бевернским в Юнг-Бунцлау, где были захвачены магазины с запасами на 40 000 человек на 3 месяца.
Ввиду отступления австрийцев на всем фронте к Праге Фридрих отменил сосредоточение своей армии у Лейтмерица, а назначил его под Прагою 3 мая, но вследствие медленности движения Шверина соединение состоялось только 6 мая.
5 мая Фридрих продолжал наступление. Оставив 20 000 Кейта на левом берегу Молдавы для прикрытия дороги на Дрезден и привлечения внимания неприятеля в эту сторону, он с 30 000 ночью переправился через Молдаву по 3 мостам, наведенным в нескольких верстах ниже Праги чуть не на глазах австрийцев. Шверин с 35 000 в это время был в целом переходе у Брандейса. День 5 мая был критическим для Фридриха. Его армия в трех отдельных группах могла быть разбита по частям (подобно 27 и 28 июня 1866 г.). Имея 70 000, австрийцы могли воспользоваться этою благоприятною обстановкою; но они, вместо того чтобы в этот день атаковать ближайшую к ним часть прусской армии, неподвижно стояли на укрепленной позиции.
5 мая Фридрих двинулся навстречу фельдмаршалу Шверину, на рассвете соединился с ним и затем, имея 63 000 человек, двинулся для атаки позиции, занятой австрийцами, что и было причиною сражения под Прагою.
Он дал это сражение с целью: 1) воспользоваться результатами одержанных уже успехов, пользуясь высоким моральным настроением войск; 2) отделаться от ближайшего врага и идти после победы навстречу другим и 3) воспрепятствовать соединению армии Карла Лотарингского с моравскою, бывшею уже в полутора переходах от Праги, в Бемишброде, что дало бы австрийцам огромное численное превосходство.
Фридрих и фельдмаршал Шверин произвели рекогносцировку австрийской позиции. Она была расположена на высотах к северо-востоку от Праги, упираясь левым флангом в крепость; фронт ее прикрывался ручьем, текущим в болотистой долине; подъем на высоты был обрывистый и пересеченный; впереди несколько селений, окруженных болотистой местностью, усиливали оборону позиции; холмы, пруды и ручьи, прикрывавшие позицию с фронта, за селением Кейге отступали под прямым углом на юг, образуя правый фланг занятой австрийцами позиции. Все пересечения местности здесь становились менее значительными и, кроме того, были ровные места, удобные для действия кавалерии. Отсюда, скорее всего, и могла обозначиться атака.
Австрийцы расположились на этой позиции в две линии пехоты, имея кавалерию по флангам. Прусская армия построилась параллельно ей, имея в первой линии 7 бригад, силою в 40 батальонов, а во второй – 6 бригад из 21 батальона; промежутки между линиями заполняли 5 батальонов гренадер: 3 на правом и 3 на левом крыле. На правом крыле было 30 эскадронов кавалерии, а на левом 50. Резерв боевого порядка состоял из одного батальона и нескольких эскадронов.