Pod tureckou nadvládou zůstal Osijek 160 let. Vojska Svaté ligy jej obsadila 29. září 1687, v samotném závěru tzv. velké turecké války, v níž se křesťanským armádám podařilo získat území celých Uher až po řeku Sávu. Turci ještě jednou neúspěšně obléhali město v roce 1690. Podařilo se jim jej však při obléhání poměrně značně poničit. Konec turecké nadvlády potvrdil Karlovický mír, který určil novou hranici mezi oběma mocnářstvími na řekách Dunaj a Sáva, daleko od Osijeku.