Yes, it does. Navy blue is nearly the opposite of red on the color wheel, making it a beautiful match for red.