haas' ranking wont be accurate until around the middle of April, then he would have had the full 12 months of ranking points that safin has, again ill play the IF game, if he goes out in the 4th round to Safin and safin then goes out in the semis to federer haas ranking would then go up to about 10, while safins would drop to about 8, add to that 3 months of "free" points to gain and he would almost certainly jump him, unless marat has an extrodinary period...
i dont think its safe to say safin has improved on consistency, remember back in 200, before wimbledon he was ranked around 30, in a few months he played great tennis, won a masters series, won the US open and got his ranking up to 3. theres no denying he has periods of blistering tennis and then periods of very poor tennis. last year was the same, made the Aus open final, went missing for a while, and has a big end of the year to finish 4, a very good performance, but not consistent.
this year he played 4 matches, winning only 1 against a 17 year old who was playing his first grand slam, losing to Haas, Coria and a very woeful Davide Sanguinetti, all in all id ber susprised if he reaches as far as a 4th round haas showdown...