Table tennis teams race for semi-final places