The last spot in the ATP Finals end of season event in London semi-finals has been clinched by German Alexander Zverev. The third seed Zverev beat Marin Cilic 7-6 6-3 in the last match of the group stages and will now face Roger Federer in the last four. In the other semi-final is Novak Djokovic against Kevin Anderson.