Impeachment of a witness refers to the process of discrediting or undermining the credibility of a witness during a trial, by presenting evidence or asking questions that contradict their testimony or reveal a bias, inconsistency, or falsehood in their statements. It is a common strategy used by attorneys to challenge the veracity of a witness and to cast doubt on the reliability of their testimony. In federal court, Federal Rules of Evidence 607 provides that any party may attack the credibi...