Oil prices surged to their highest in over two months as US troop movements and escalating tensions with Iran triggered fears of supply disruption, while a China trade deal lifted demand hopes