Cycling is always good when recovering from injury, as it's low impact when compared to running.

Also swimming is a good way to build up strength.