I 2007 tok Kirchen store steg fremover, og gikk fra å være en viktig hjelperytter til å være kaptein i flere etapperitt i Pro Tour. I mars ble han nummer to i Tirreno-Adriatico, bare slått av Andreas Klöden med 4 sekunder, og i juni kom det som så langt var karrierens høydepunkt: Andreplass i Tour de Suisse. Selv om både Tirreno-Adriatico og Tour de Suisse er Pro Tour-ritt, er det siste et svært hardt ritt med flere fjelletapper, samt at det kommer godt inn i sesongen, noe som innebærer at svært mange ryttere er i form.