Известие об этом с быстротою молнии распространилось по городу, и через несколько часов уже всюду возникли баррикады. На этих баррикадах сражались чехи — студенты, мелкие буржуа и рабочие. Демократы-немцы безучастно наблюдали, как Виндишгрец подготовляет государственный переворот.
Войска перешли в наступление с невероятной быстротой, которая говорила о том, что этого момента уже давно ждали. Они были остановлены во внутренней части города и смогли дойти только до площади Венцеля. Здесь развернулась борьба за каждый перекресток, за каждый дом. Баррикады, окружавшие кольцом старый город, держались в течение целого дня. Трижды гренадеры генерала Виндишгреца ходили в атаку и трижды были отброшены. Баррикады удавалось занять только тогда, когда погибали все защитники. К вечеру в руках чехов все еще оставалась половина города. Приказ о немедленном уничтожении баррикад остался без ответа.
Крестьяне, услышавшие канонаду, стали группами направляться к городу для его защиты. Виндишгрец вынужден был выслать против них большие войсковые подразделения, но борьба с крестьянами окончилась лишь через несколько дней.
В течение 13, 14 и 15 июня бои все еще продолжались. Гренадеры Виндишгреца вели себя на захваченных улицах так, как в неприятельской стране. Ни один дом не уцелел от разграбления, мирное население избивалось, женщин насиловали. Главное командование не пошевелило и пальцем, чтобы положить конец бесчинствам. Зато оно поступило так, как до сих пор еще не поступали ни в одной цивилизованной стране. 16 студентов были взяты в качестве заложников; им грозил расстрел, если в течение 24 часов не прекратится сопротивление. И только тогда, когда студентам удалось также захватить пленных и пригрозить тем же, Виндишгрец «милостиво» решил от расстрела заложников воздержаться.
Военщина рассчитывала на быструю победу, но до победы пока еще было далеко. По ночам снова восстанавливались разбитые баррикады и войска изгонялись с занятых ими пунктов. Но это было не все. В ночь с 14 на 15 июня рабочие захватили многие казармы и таким образом получили возможность вооружиться. Утром 15 июня оказалось, что победа для Виндишгреца стала более далекой, чем была раньше.
В этот день начался обстрел города из орудий. Виндишгрец объявил, что разгромит весь город. Первые снаряды, может быть и случайно, попали в жилые дома в рабочих кварталах, затем разрушили башню Карлова моста — пункт, где главным образом сосредоточились защитники революции. Однако студенты и рабочие, которые пушкам могли противопоставить лишь свои старые ружья, невзирая на падающие снаряды, продолжали сражаться под звуки национального гимна «Гей, славяне». Еще долго после того, как была уже разбита баррикада на Карловом мосту, развевался разорванный и задымленный чешский флаг. И только когда депутация горожан упросила защитников прекратить сопротивление, чтобы уберечь город от полного разрушения, начались переговоры. Во время переговоров снова возобновился артиллерийский обстрел и борьба снова разгорелась. И 17 июня, когда уже была подписана капитуляция, войска Виндишгреца снова открыли огонь — на этот раз стреляли зажигательными снарядами. Под тем предлогом, что несколько рабочих засели на мельнице в старом городе и оттуда стреляли по войскам, Виндишгрец отдал приказ сжечь эту мельницу. А затем снова в течение шести часов расстреливал беззащитный старый город.