Der Krieg der Schnitter (La Guerra dels Segadors) von 1640 bis 1652, eine fürchterliche Epidemie im Jahr 1650, die in Olot alleine 2000 Tote forderte und die dann folgenden Kriege mit Frankreich beschworen ab der Mitte des 17. Jahrhunderts neue Krisen für die Stadt herauf. Während des spanischen Erbfolgekrieges (1701–1714) stellte sich Olot auf die Seite der Habsburger. Es wurde aber durch den französischen Feldmarschall Herzog von Noailles (1650–1708) besetzt. Die Stadt litt gewaltig unter den Steuereintreibungen der Besatzer.