Dear student,
The difference between antheridium and archegonium of bryophytes is-
Antheridium is a haploid structure or organ present in bryophytes which produces male gametes called antherozoids.
Whereas, archegonium is a multicellular reproductive structure that contains a large, non-motile egg cell which develops embryo.
Regards