NO! A 10 speed crankset needs a 10 speed chain, the lifting pins on the crankset are not compatible with the 9 speed chain. The cassette, 9 or 10, will be ok with a 10 speed chain.
If you call Shimano on their freecall number, they will confirm this.
FD will need to be a 10 speed, at a size to suit the crankset, compact 50t, regular 53t.