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.