De 29ste editie van de Champions Trophy (hockey) werd gehouden van 29 november 2007 tot en met 9 december 2007 in Kuala Lumpur, Maleisië. Oorspronkelijk zou het toernooi in Lahore (Pakistan) worden gehouden maar omdat de situatie daar te onveilig is en diverse landen zich om die reden al hadden teruggetrokken heeft de FIH het toernooi verplaatst.[1] Het toernooi werd gewonnen door Duitsland. Nederland slaagde er niet in om haar titel te verdedigen en eindigde als derde.