Nevertheless, the king appointed Warenne captain of the next campaign against the Scots in early 1298. He raised the siege of Roxburgh and re-took the town of Berwick. The king himself took the field later that year, and Warenne was one of the commanders during the decisive English victory at the Battle of Falkirk.