So what is semi-formal for men? We've got you ... classic hue—navy, black, or gray—paired with a crisp dress shirt, a tie or pocket square, and proper dress shoes is a fail-safe option.
“Formal wedding attire for men typically involves a dark suit, preferably in black, navy, or charcoal gray, paired with a crisp dress shirt, a tie, dress shoes, and possibly a vest or a blazer ...