Yevgeny Kafelnikov def. Roger Federer 7-5 6-3, Stuttgart Masters 2000 | DeepCourt