Steve Blake says he has agreed to a contract with the Los Angeles Lakers. Blake told Portland radio station 95.5 FM on Friday that he has a four-year deal with the two-time defending champions, who might lose starting point guard Derek Fisher in free agency. NBA teams can't sign players until next week.