Breeding grey-headed albatross Thalassarche chrysostoma, tracked from Marion Island (Prince Edward Islands) during November–December 1997 and January–February 1998, showed a strong association with mesoscale oceanographic features, as identified by sea surface height anomalies, in the southern Indian Ocean. During incubation, most birds foraged to the north of the island, at the edges of anomalies created by the Agulhas Return Current in the Subtropical Convergence and the Subantarctic zones. In contrast, during chick-rearing all tracked birds foraged to the southwest of the island, at the edges of anomalies along the South-West Indian Ridge. Previous work in this area has shown that these anomalies are in fact eddies that are created as the Antarctic Circumpolar Current crosses the South-West Indian Ridge. Diet samples taken during the chick-rearing period showed a predominance of fresh specimens of the predatory fish Magnisudis prionosa and the squid Martialia hyadesi. Myctophid fish and amphipods Themisto gaudichaudii, both known prey of M. hyadesi, were also well represented in our samples. Diet samples taken from tracked birds showed birds feeding at edges of positive anomalies returning with fresh specimens of M. prionosa and M. hyadesi. Predatory fish and squid are thus presumably concentrated at these features. Eddies formed at the South-West Indian Ridge have also been shown to drift closer to Marion Island, within the foraging range of penguins and seals breeding on Marion Island. We therefore suggest that these mesoscale oceanographic features may be an important component of the ‘life-support’ system enabling globally significant populations of seabirds and seals to breed at the Prince Edward Islands.