The USA twice came from behind to hold Russia to a 2-2 draw, with Mix Diskerud scoring four minutes into stoppage time.

Debutant Fyodor Smolov put home side Russia 1-0 up in the ninth minute before Michael Bradley levelled with a spectacular volley in the 76th as the Americans improved after a disappointing first-half show.

Roman Shirokov restored Russia's advantage with an 84th-minute penalty and it seemed as if they would extend their winning streak to five games under Italian coach Fabio Capello, but Diskerud found the leveller late on.

Robert Cornthwaite scored a late winner on his Australia return as the Socceroos triumphed 2-1 in South Korea.

Cornthwaite, who plays his club football for South Korean side Chunnam Dragons, scrambled the ball home from close range with three minutes left on the clock after Nikita Rukavytsya levelled for Australia in the first half following Lee Dong-Gook's early strike for the hosts.

The defender was a late replacement in Holger Osieck's injury-hit side and made his first appearance for the national team three years after his only previous cap.

Elsewhere, China and New Zealand played out a 1-1 draw in their friendly at the Hongkou Stadium.

Zhao Peng opened the scoring for China in the 32nd minute before Chris Wood equalised for the All Whites one minute before the half time whistle.

Winner

Ukraine claimed a 1-0 victory over Bulgaria in Sofia, with Shakhtar Donetsk defender Olexander Kucher scoring the only goal of the game in the 33rd minute.

Kucher netted his second international goal for his country as the tall defender met Ruslan Rotan's corner with a firm header.