If you are not in the wedding party then I say Semi Formal. You don't see many guests at weddings in tuxedos do you?