The Battle of Shrewsbury was a battle fought on 21 July 1403, waged between an army led by the Lancastrian King Henry IV and a rebel army led by Henry "Harry Hotspur" Percy from Northumberland.