Kirchen var blant T-Mobile Teams 9 utvalgte til Tour de France 2007, og det var ventet at han ville bli en av Michael Rogers' viktigste hjelperyttere i fjellene, men da Rogers måtte bryte på den andre fjelletappen (etappe 8) endret ting seg. På den etappen Rogers måtte bryte ble Kirchen hjelperytter for Linus Gerdemann, som da ledet sammenlagt, men allerede på neste etappe ble det klart at Kirchen var bedre enn Gerdemann, og han overtok derfor kapteinsrollen. Det at Team Astana måtte trekke seg og Rabobank suspenderte Michael Rasmussen, bidro til at Kirchen klatret i sammendraget, men det viktigste enkeltbidraget kom han med selv, da han på den 15. etappen syklet inn til andreplass og tok over 5 min på de andre i toppen av sammendraget. Denne etappen ble vunnet av Alexander Vinokourov, som senere ble dopingtatt, så Kirchen ble tilkjent sieren etter at også Vinokourovs b-prøve var positiv.