The process of union of two gametes, also called fertilization. It encompasses both plasmogamy and karyogamy.