Given an assignment of weights w to the edges of a graph G, a matching M in G is called strongly w-maximal if for any matching N thereWe prove that if w assumes only finitely many values all of which are rational then G has a strongly w-maximal matching.