Франция стала показывать явственные признаки утомления войной. Народные бунты, оппозиция знати и наследственных чиновников - "дворянства мантий" - перерастали в настоящую гражданскую войну - Фронду. В стране распространилось недовольство дорогостоящей завоевательной войной, и королеве Анне в глаза говорили о бесполезности для Франции погони за военными успехами. Революция и свержение королевской власти в соседней Англии внушали серьезнейшую тревогу руководителям французского государства. Испания, напротив, не собиралась прекращать войну с Францией. К январю 1648 г. она закончила все формальности, связанные с заключением мира в Нидерландах, и готовилась ударить всеми силами по французскому противнику. Мазарини видел, что медлить с миром в Германии более нельзя. Военные действия шли своим чередом. Хотя французам и шведам не удавалось нанести своему противнику последний удар, военное счастье стало опять (в который уже раз) отворачиваться от Габсбургов. Северная Германия была утеряна ими, так же, как и берега Рейна; Дания капитулировала, а Бранденбург и Саксония, не выдержав опустошительных вторжений шведов, заключили с ними перемирие. Шведы и французы еще раз оказались на границах Баварии и наследственных владений императора.
Еще в 1646 г. руководители франко-шведской коалиции решили, чтобы заставить императора стать поуступчивее, отколоть от него Максимилиана Баварского. Для этого они организовали большое наступление на Баварию. Летом того же года маршал Тюренн и шведский командующий Врангель (сменивший ушедшего в отставку совершенно больного Торстенсона) во главе 40 000 человек вторглись на баварскую территорию и опустошали ее до тех пор, пока Максимилиан не согласился заключить сепаратное перемирие, оформленное в марте 1647 г. в Ульме. Оно должно было поторопить императора с заключением общего мира. И действительно, ход переговоров ускорился, все не решенные еще спорные вопросы были быстро урегулированы, а все, что было согласовано раньше, теперь свели в два больших текста договора - для Мюнстера и Оснабрюка.
Между тем баварский герцог начал жалеть о своем решении. Император дал понять Максимилиану, что не будет на мирном конгрессе отстаивать его претензии на наследие покойного пфальцграфа Фридриха V. Среди баварских офицеров с трудом удалось потушить недовольство, а самый прославленный из них - Иоганн Верт - покинул баварскую службу. Войска Максимилиана, которые он раньше старался размещать на чужой территории, вернулись теперь в истощенную Баварию, распускать же их до заключения общего мира герцог не решался.
Не выдержав такого неопределенного положения, Максимилиан осенью 1647 г. возобновил военные действия против шведов и французов. Чтобы проучить его, Тюренн и Врангель начали весной следующего года большое вторжение в Баварию. 17 мая при Зюсмаргаузене близ Аугсбурга они разбили в жестокой битве командующего баварско-имперскими войсками Меландера, который и сам был смертельно ранен.
Французы и шведы после этого прошли всю Баварию, чтобы вторгнуться в Австрию. К их несчастью, осенние ливни превратили горные реки в непреодолимую преграду. Десять раз шведы наводили плавучий мост через реку Инни, но поток неизменно сносил все сооружения.
Фельдмаршал Пикколомини собрал за это время рассеянные остатки разбитых имперских войск и перешел в контрнаступление. Шведы и французы, испытывавшие острую нужду в продовольствии, начали отход в Среднюю Германию.
Пока происходили все эти операции, шведский генерал Кенигсмарк со своим "летучим" отрядом вторгся в Чехию. 24 июля он прибыл в район Раковника на полпути от границы, пройдя две трети расстояния от границы до Праги. На дорогах к Праге шведы поставили заставы и задерживали всех купцов, путешественников и крестьян, чтобы пражане не смогли узнать о приближающейся опасности. Обоз и пушки Кенигсмарк приказал оставить в Раковнике, а лошадей - выпрячь, чтобы посадить на них мушкетеров-пехотинцев.
На следующий день, 25-го числа, шведы (их было около тысячи человек) незаметно подошли к Праге. С ними был отставной офицер имперской армии Эрнст Одовальский. В свое время он служил в имперской армии и проделал путь от мушкетера до подполковника, сражался под командованием Галласа в Лотарингии, участвовал в 1636 г. во взятии Магдебурга, был в злополучном для имперцев сражении у Виттштока. Вскоре после этого в одной из стычек с рейтарами Банера он потерял руку, вышел в отставку и поселился у Хеба. Теперь Одовальский, озлобленный задержкой в правительственных канцеляриях пособия за погибшее от военных действий имущество, провел шведов прямо к Малой стороне чешской столицы.
Укрытые в лесу солдаты и офицеры жадными глазами смотрели с опушки на расстилавшуюся перед ними панораму большого города. Командиры заранее распределили богатые дома для грабежа.