The proton microprobe has been used to determine contents of Ca, Ti, Ni, Mn and Zn in the olivine of 54 spinel lherzolite xenoliths from Australian and Chinese basalts. These data are compared with proton-probe data for Ni, Mn and Zn in the olivine of 180 garnet peridotite xenoliths from African and Siberian kimberlites. Fe, Mn, Ni and Zn contents are well-correlated; because the spinel lherzolite olivines have higher mean Fe contents than garnet peridotite olivines (average Fo89.6vs. Fo90–92) they also have lower Ni and higher Mn contents. Zn and Fe are well-correlated in garnet peridotite olivine, but in spinel peridotites this relationship is perturbed by partitioning of Zn into spinel. None of these elements shows significant correlation with temperature. Consistent differences in trace-element contents of olivines in the two suites is interpreted as reflecting the greater degree of depletion of Archean garnet peridotites as compared to Phanerozoic spinel lherzolites. Ca and Ti contents of spinel-peridotite olivine are well correlated with one another, and with temperature as determined by several types of geothermometer. However, Ca contents are poorly correlated with pressure as determined by the Ca-in-olivine barometer of Köhler and Brey (1990). This reflects the strong T-dependence of this barometer: the uncertainty in pressure (calculated by this method) which is produced by the ±50°C uncertainty expected of any geothermometer is ca ± 8 kbar, corresponding to the entire width of the spinel-lherzolite field at 900–1200°C.