David Goffin of Belgium rallied to beat fourth-seeded Milos Raonic of Canada 6-7 (3), 6-3, 6-4 Friday and reach the semifinals of the Swiss Indoors.

Goffin broke early on but was broken back when serving for the opening set, shortly after some lights went out and halted the match for approximately 20 minutes.

The seventh-seeded Goffin saved another break point at the start of the second set before breaking in the penultimate game before serving to level the match.

Goffin took a decisive lead in the seventh game of the final set and he threatened to break again but Raonic saved two match points — one with his 21st ace.

Goffin finally converted his fourth match point when Raonic returned a powerful serve long. He next faces Rafael Nadal or teenager Borna Coric.