Ponownie Lakers 19 lipca 2007, po wielu spekulacjach, Fisher powrócił do Lakers, podpisując trzyletni kontrakt, warty około 14 milionów dolarów. Wraz z początkiem sezonu 2007/08 Fisher ponownie został podstawowym rozgrywającym drużyny z Kalifornii, zaczynając w wyjściowej piątce wszystkie 82 mecze sezonu. W rozgrywkach 2007/08 zanotował wysokie skuteczności rzutowe - 40% zza linii za 3 punkty, 88% z rzutów wolnych. Lakers dotarli do Finału NBA, jednak zostali tam pokonani przez Boston Celtics 4-2.
W następnym sezonie Lakers ponownie doszli do Finałów, w których zmierzyli się z Orlando Magic. Fisher odegrał ważną rolę w meczu nr 4, rzucając celną "trójkę" na 4,6 sekundy przed końcem czwartej kwarty, doprowadzając do dogrywki, a w niej jeszcze jedną z 31,3 sekundami na zegarze, dającą Lakers wynik 3-1 i niedługo potem mistrzostwo NBA, czwarte Fishera. W Finałach 2009 zdobywał średnio 11,0 punktów na mecz przy skuteczności 50% z pola i 44% za trzy punkty.
3 lutego 2010 w spotkaniu przeciwko Charlotte Bobcats Fisher po raz 1000. rzucił celną trójkę, zostając 56. zawodnikiem, który przekroczył tę granicę. 10 lutego 2010 Fisher zagrał swój 1000.