Geometric matchings