The front derailleur doesn't really care how many speeds the rear cassette has, within reason. 9 or 10 speed doesn't matter to the front derailleur, for road use. I used a Dura-Ace 7400 (9spd) on my 10 speed Ruby till I crashed it and the replacement frame used a different width attachment band so had to replace it. What does matter is the cable take-up match the front shifter, and you are GTG there running all Shimano. The only other thing, and most importantly, is how many front chainrings, two or three, that you have. This should match, a triple throw designed front derailleur has a different shaped cage, to handle the wider range, from the smallest front ring to the biggest.
So I would say, as long as that front derailleur physically fits (direct mount, or with a built in band) and is designed for the same type of crankset (double or triple) it should work fine as long as it is installed and adjusted properly.
Tzvia- rollin' slow...
Specialized Ruby Expert/mens Bontrager Inform RXL
Specialized SWorks Safire/mens Bontrager Inform RL
Giant Anthem-W XT-XTR/mens Bontrager Inform RXL
Fuji Newest 3 commuter/mens Bontrager Inform RL
Novara E.T.A commuter/mens Bontrager Inform RL