Canada's Rachel Homan topped South Korea's Gim Eun-ji 6-5 on Saturday in the semifinals of the women's curling world championship in Uijeongbu, China.