A study was undertaken to assess the ability of spermatozoa from 6 buffalo bulls, at different levels of heparin and sperm concentrations, to achieve an acceptable level of fertilization in vitro. Frozen-thawed spermatozoa, 3 dosages of heparin (0, 10 and 100 ug/ml) in the presence and absence of penicillamine, hypotaurine and epinephrine (PHE), and 4 sperm concentrations (1 x 10(6), 2 x 10(6), 3 x 10 and 4 x 10(6)/ml) were studied using 3202 buffalo oocytes. The mean proportions of fertilized oocytes in the group treated with 10 ug/ml of heparin were significantly higher (P<0.05) with the semen of Bulls A, B and C (44.7 to 64.3%) than in medium devoid of heparin. An increase in the dosage of heparin from 10 ug/ml to 100 ug/ml reduced the overall fertilization rate. However, optimal fertilization (30.9%) at 100 ug/ml heparin was observed for semen from Bull D. Bulls E and F yielded the lowest fertilization rate (9.6 and 14.2%, respectively) at the above mentioned heparin dosage. Analysis of sperm density revealed that a concentration of 2 X 10(6) spermatozoa yielded optimal fertilization rates in vitro. Higher sperm concentrations (3 x 10 or 4 X 10(6)) resulted in higher oocyte penetration rates but gave rise to polyspermy.