South Melbourne, who trumped Gold Coast City 6-0 away from home on Wednesday, will host A-League champions Sydney FC.

Western Sydney Wanderers scraped past Blacktown City 4-2 on penalties and will entertain Adelaide United in the last four.

The matches will be played on October 17 or 18 and October 24 or 25.

United are the only past winners still in the cup, with Wanderers and South reaching the last four for the first time. Sydney lost last season's final to Melbourne City.

The FFA Cup final is due to take place on November 22.

Semi-final draw

South Melbourne v Sydney FC

Western Sydney Wanderers v Adelaide United