Podczas węgierskiego powstania Bocskaya w 1605 miasto oblegali Węgrzy. W 1619 miasto zostało obsadzone austriackim wojskiem z obawy przed ofensywą powstańców węgierskich w czasie powstania Bethlena. W czasie wojny trzydziestoletniej w 1645 zorganizowano samoobronę na wypadek ataku obecnych w regionie Szwedów. W 1679 do miasta dotarła epidemia dżumy, po czym izolacja miasta spowodowała niedobory żywności. W styczniu 1707 do okolic miasta ponownie dotarli powstańcy węgierscy w ramach powstania Rakoczego, a jesienią zdobyli miasto. Podczas wojen napoleońskich w 1799/1800 w miejscowym zamku Klaffenau Austriacy uwięzili około 900 francuskich jeńców wojennych, wśród których w 1800 wybuchła epidemia tyfusu, która kosztowała życie ponad 200 osób, a w 1805–1806 i 1809 miasto pozostawało pod kontrolą Francji i zostało obłożone kontrybucją i obowiązkiem kwaterunku francuskich wojsk.

W 1898 wzniesiono nowy ratusz, a w 1906 wieżę obserwacyjną. Po upadku Austro-Węgier, w 1918, miasto znalazło się w składzie Republiki Austrii, a w 1938 w wyniku Anschlussu zostało anektowane przez nazistowskie Niemcy, w których składzie pozostawało do końca II wojny światowej w 1945.