1. If you want to continue with 9 speed shifting, you need a set of Ultegra 9 speed shifters. The 10 speed ones will only work if you also change your cassette and chain to 10 speed as well. The derailleurs will be fine regardless.
2. HillRider is correct, but why change the derailleurs at all? The 105 and Tiagra derailleurs will work with Ultegra shifters.