Sultan İkinci Süleyman kendi iç meseleleriyle uğraşırken, Venedik ve Lehistan'da da karışıklık yaşanıyordu. Ancak o an için asayişi sağlamış olan Avusturya, Osmanlı'nın içinde bulunduğu kaos ortamından yararlanmasını bildi. Tuna'yı geçen Avusturya kuvvetleri Eğri (14 Kasım 1687), İstoni ve Belgrad kalelerini (6 Eylül 1688) ele geçirdiler.
Belgrad'ın düşmesi Avrupalılara Balkanların yolunu açtı. Bosna, Erdel ve Eflak Avusturyalılar tarafından işgal edildi. Bu ilerleyiş karşısında toparlanan Osmanlı kuvvetleri karşı saldırıyı başlattılar. 30 Ekim 1688'de Çelebi İbrahim Paşa komutasındaki Osmanlı kuvvetleri Eğriboz zaferini kazandılar. 1689 yılı yazında Sultan İkinci Süleyman, Avusturya seferine çıktı.
Sadrazam Köprülü Fazıl Mustafa Paşa komutasındaki yenilenmiş Osmanlı kuvvetleri, 8 Temmuz 1690'da Gladova ve Orsova'yı geri aldılar. Kanije 11 Temmuz 1690'da düşman eline geçtiyse de, Osmanlı kuvvetleri 8 Ekim 1690'da Belgrad'ı geri almayı başardılar. Böylece Tuna Hattı yeniden kurulmuş oldu.