The holders rested the world No 1, Joko Suprianto, with the world champion, Heryanto Arbi, the Olympic champion Allan Budi Kusuma and Andy Wiranata filling the singles positions. Indonesia topped the group after three wins, and will face South Korea, who beat the hosts, Hong Kong, 5-0.
China finished second behind Indonesia and will face Denmark in the other semi-final.
The Danes - who took a winning 3-1 lead over the five times winners, Malaysia - last appeared in the final four in 1990, when they lost 5-0 to the Chinese. Malaysia missed out on a semi-final place for the first time since 1984.Reuse content