De 29ste editie van de Champions Trophy (hockey) werd gehouden van 29 november2007 tot en met 9 december2007 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.
Geplaatste teams
Geplaatst voor het toernooi waren oorspronkelijk de organisator (Pakistan), de olympisch kampioen (Australië), de titelverdediger (Nederland) aangevuld met de drie beste overige landen van het wereldkampioenschap hockey van 2006. Door de wijziging van de speellocatie is de nieuwe organisator (Maleisië) toegevoegd aan het deelnemersveld en is Groot-Brittannië uitgenodigd. Alle acht landen spelen in één groep.