Frank Gore's injured right knee has healed enough to practice on and the two-time Pro Bowl running back expects to play for the San Francisco 49ers when they host the Arizona Cardinals on Sunday.