The Battle of Žabinka was fought on 18 June 1655 when a Polish-Lithuanian army defeated a third Swedish relief force sent to aid the besieged Berestye Fortress (Brest, Belarus), completing a string of three victories outside the city within hours of each other.
Previous Swedish relief armies had been bested at the Battle of Brest and the Battle of Ozyaty hours earlier. On the evening of 18 June 1655, the besieging Polish armies intercepted Robert Douglas' Swedish force east of the city. In the ensuing battle, Swedish pikemen and Scottish musketeers fought well despite being outnumbered, and they inflicted significant casualties on the Polish cavalry, including the wounding of mercenary captain Jerzy Wisniewski. However, the Poles ultimately overpowered and destroyed the Swedish force. The Polish victory at Žabinka left Sweden with 12 active field armies to face Poland-Lithuania's 17, marking a miraculous recovery for the Polish cause after months of reverses and near-subjugation. Not long after the battle, Sweden paid a ransom of 6,580 thalers for Douglas' release.