Roger Federer suffered a shocking straight-set defeat against Argentine qualifier Federico Delbonis in the semi-finals of the German Open in Hamburg, on Saturday.World number 114 Delbonis stunned......