There was a loooong thread discussing 9/10 speed compatibility in all its various permutations on MTBR a while back.
It seems to suggest that there will be issues if you swap in a 10sp FD for a 9sp. Aparrently, the 10sp chain is narrower (on the outside, but not the inside, so still work with 9sp chainrings), and the 10sp chainrings are spaced closer together. As a result, the 10sp FD is designed both narrower and moves less far with each shift change, and therefore will be prone to chain rub if used with 9sp crank/chainrings/chain. The OPs expereinces here seem to confirm this.
Hasten to add, this is not from my knowledge/experience, just passing on what was said by others who have tried it. You can read the whole thread yourself at MTBR 9/10 speed thread