- July 20, 1651
The Battle of Inverkeithing was fought on 20 July 1651 between an English army under John Lambert and a Scottish army led by James Holborne as part of an English invasion of Scotland.
The battle was fought near the isthmus of the Ferry Peninsula, to the south of Inverkeithing, after which it is named.