Track star David Rudisha (KEN) has dropped out of the IAAF Track and Field Championships in Moscow next month due to a knee injury.