 Roger Federer was stunned by Argentine qualifier Federico Delbonis,the world number 114,in the Hamburg claycourt semi-finals today as the 17-time Grand Slam title winner suffered another worrying loss