Goffin shocks Federer to reach final at ATP Finals

Federer.jpg

—Photo by AFP