China maintained their bid for a second straight World Team Championships title by defeating Indonesia 3-0 to reach the final of the men's Thomas Cup.
World number one Lin Dan put the Chinese ahead, overcoming Olympic champion Taufik Hiday at 21-16 21-8.
Following China's 24-22 21-17 win in the doubles, Bao Chunlai beat Soni Dwi Kuncoro 21-17 24-22 to wrap up the win.
China play Denmark in Sunday's final after the Scandinavians beat Malaysia 3-2 in the evening semi-final.
China also face Holland in the women's Uber Cup final.