Yes. Of all possible pairings of red and blue points, take the one with the smallest sum of line segment lengths. Suppose two segments intersect. Uncross the pair; by the triangle inequality the sum of the lengths is less, contradiction. Note: this was on a Putnam exam.