On March 15, 2012, Fisher was traded along with a 2012 first-round draft pick to the Houston Rockets for Jordan Hill. The Lakers had decided to go younger, acquiring point guard Ramon Sessions earlier in the day. On March 19, he was waived by the Rockets without ever playing for them after he negotiated a contract buyout. After clearing waivers, he was eligible to sign with any team except the Lakers.