Kevin Anderson beats American Ryan Harrison in the US OpenSouth African Kevin Anderson has beaten American Ryan Harrison in the US Open in five sets.