Well, having your own spy should eventually lead to the death of the enemy spy, so that might take a while.

What I suggest is that you keep your spy in Marseille, but every turn (where possible), take out the spy and perform a spying mission on any nearby enemy characters to boost his skill rating, and then return to Marseille. That way your spy will get better every turn, and eventually be good enough to catch and kill the enemy spy.