Step 1: What is transferred:
In GIFT (gamete intra fallopian transfer), an ovum collected from a donor is transferred into the fallopian tube of another female. This female cannot produce ova but can provide a suitable environment for fertilisation.
In ZIFT (zygote intra fallopian transfer), a zygote or an early embryo of up to 8 blastomeres is transferred into the fallopian tube.
Step 2: Where fertilisation happens:
In GIFT, fertilisation occurs inside the female body (in vivo), in the fallopian tube.
In ZIFT, fertilisation occurs outside the body (in vitro), in the laboratory, before the transfer.
Final Answer:
GIFT transfers a gamete (ovum) and fertilisation is in vivo; ZIFT transfers a zygote and fertilisation is in vitro.