Updated

ROODEPOORT, South Africa (AP) — Edson Buddle scored his first two international goals and Herculez Gomez added a third, leading the United States over Australia 3-1 Saturday in the Americans' last warmup for their World Cup opener against England.

Playing just his third game for the national team, Buddle scored in the fourth and 31st minutes. That offset a 19th-minute equalizer by Tim Cahill, who beat Everton teammate Tim Howard for his 20th international goal. Gomez scored in second-half injury time off a feed by Landon Donovan.

Marcus Hahnemann took over in goal for the Americans in the second half. He made a point-blank stop on Mark Bresciano in the 59th minute, and defender Steve Cherundolo stopped Scott Chipperfield's shot at the goal line in the 63rd.