Heather Watson went down 6-4 2-6 6-2 to Sweden's Sofia Arvidsson as her run in Poitiers came to an end in the semi-finals.