Australia will host South American heavyweights Argentina and Uruguay in June to finish off their preparations for this year's Asian Cup. Australia will play Uruguay at Sydney's Olympic stadium on 2 June in a repeat of their playoff to reach the 2006 World Cup, before facing Argentina at the Melbourne Cricket Ground four days later. Australia, who will also play a friendly against Denmark in London next week, after considered the early favourites to win the Asian Cup.