He also served as a military commander in Scotland, fighting against Robert the Bruce. In 1306 at the Battle of Methven he won the day over Bruce in a sneak attack, only to be soundly defeated by Bruce at Loudoun Hill the next year.