Matching blue clothes is also better accomplished when you work with darker or more muted shades as opposed to bright shades. Green and violet are the analogous colors for blue and when paired in lighter shades with darker blues create nice matches.
Orange is the complimentary color for blue and when paired with blue will create an intensifying effect in the color, causing it to stand out.
Be especially cautious in attempting to match blue with shades of red and yellow.
See also: Color matching