Francisco Garcia has agreed to a two-year, $2.6 million contract with the Houston Rockets.

Garcia averaged 6.4 points on 43.2 percent shooting, including 38.6 percent from three-point range, in 18 games last season for the Rockets.

Garcia was waived by the Rockets before the start of free agency in order to clear salary cap space for Dwight Howard.