David Ferrer is into the semi-finals at the ATP Copa Claro in Buenos Aires after victory over Fernando Gonzalez