South Korea beat Uzbekistan 2-0 in extra time to reach the semi-finals of the Asian Cup in Melbourne, while hosts Australia defeated China 2-0.