Marat had no chance.
Andreev is the better player.
The rankings say otherwise but I agree with you, Andreev is just more mobile, more consistent strokes.
2008 will be the telling year for the "comeback"
Marat hasn't made one of his trademark comebacks since the 2005 injury, it's a shame but that is what an injury can do to such a fantastic and dangerous player such as Safin.