1695年，汉密尔顿与伊丽莎白·韦利尔斯（Elizabeth Villiers）结婚，次年他被授于苏格兰贵族院的奥克尼伯爵（Orkney Earl）。他在马尔巴罗公爵约翰·丘吉尔的麾下在西班牙的战争中立下战功，晋升为少将。几年后, 他被提升为陆军中将。在布伦海姆战役（Blenheim）(德国西南滨多瑙河的一村落, 1704年英军大胜法军于此)，汉密尔顿的纵队率先攻取了这个城市，以及在1705年6月，他率领他的部队从摩泽尔(法国一省)（Moselle）解除了被围攻的Liège。在拉米伊战役，他带领部队击败法国人的追赶，和他在奧德納德戰役（battle of Oudenarde）中的充当一个主要角色。