Roger Federer made it through to the semi-finals of the Swiss Indoors on Friday night after a gutsy 4-6, 6-1, 6-3 comeback victory against Adrian Mannarino in front of his home crowd.
The Swiss top seed will face either David Goffin or Jack Sock in the last four.