Cette bataille marque le point de départ d'une guerre de reconquête de la Hongrie. Dans l'immédiat, Charles de Lorraine remporte une victoire à Barkan et reprend plusieurs forteresses à la frontière avec l'Empire ottoman. Mais il subit un échec devant Buda en 1684 et ne peut prendre la ville que lors du siège de 1686. La guerre se poursuit ensuite pendant treize ans, marquées par les victoires de Mohács (1687) et de Zenta (1697), et qui se conclut finalement le par le traité de Karlowitz (en serbe "Sremski Karlovci") : celui-ci cède à la couronne de Hongrie-Croatie notamment la Slavonie, la Syrmie, et la Bačka, les anciennes possessions hongroises que Soliman le Magnifique avait conquises au . Après une nouvelle guerre en 1716 – 1718, Eugène de Savoie prend également le banat de Temeszvar ainsi que la ville de Belgrade, qui est reprise par les Ottomans vingt ans plus tard. Une grande partie des terres libérées des Turcs sont colonisées par des Serbes, environ , invités par l'empereur à s'installer là, en récompense des services rendus dans la lutte contre les Ottomans (voir Migrations serbes de 1690). D'autres sont ensuite colonisées par des migrants allemands, notamment le Banat et la Transylvanie.