Герцог Брауншвейгский приступил к этому походу еще в феврале 1758 года, и военные действия начались, одновременно, и в других местах. В этот раз опередили всех русские: 16 января их генерал Фермер перешел снова границу и вступил 22 числа в Кенигсберг. Он заставил жителей присягнуть русской императрице, что имело свою выгоду, потому что, считаясь русским владением, страна была пощажена на некоторое время от того опустошения, которому подвергалась в предшествовавшем году. Фридрих провел три последних зимних месяца в Бреславле. Он мог надеяться, что в этом году, по крайней мере, его не потревожат французы и вообще кто-либо с Запада; договор, заключенный им с Англией и подписанный в апреле, обеспечивал ему от нее ежегодную субсидию в 670 000 фунтов стерлингов, что равнялось 4 миллионам рейхсталеров. Фридрих выступил в поле в середине марта; первые его действия были направлены против Швейдница, австрийский комендант которого капитулировал 15 апреля, хотя имел еще 4900 человек гарнизона и значительные боевые запасы. Главнокомандующим с австрийской стороны был уже не принц Карл, а фельдмаршал Даун. По австрийскому обычаю выжидать всегда, как поведет противник, и он выжидал нападения пруссаков в Богемии, заняв на границе укрепленную позицию. Выбором таким позиций и умением пользоваться ими он особенно славился. Но Фридрих принял неожиданное решение: он двинулся к югу, вторгся в Моравию и осадил Ольмюц, который надеялся вскоре взять, после чего вместе с братом своим, принцем Генрихом, стоявшим в Саксонии, хотел произвести нападение на Прагу. Даун, военное искусство которого состояло, по-видимому, преимущественно в избежании новых поражений, не препятствовал непосредственно осаде Ольмюца; она и не удалась, потому что австрийцы успели перехватить большой обоз с провиантом и боевыми запасами, необходимый пруссакам для последнего штурма, и Фридрих, после пяти недельной осады города, снял ее, направляясь в Северную Богемию, где Даун снова укрепился при его приближении.