Federer fends off Fucsovics for Dubai semis spot