A male colleague and I were working on a task together, also with a clients present. This colleague is also an ex partner of mine, we split a few years ago but remain amicable and friendly due to work. During the meeting the colleague complimented my work and as he did so his hand grabbed my thigh pretty firmly and rubbed it. The clients easily could have seen, or other colleagues who were around. I froze, and lost my train of thought with the meeting. I didn’t feel I could say anything at the time due to clients being there, and afterwards I just went to my work area feeling confused. The more I thought about it the more uncomfortable I felt that it had happened. I told my boss, who will speak to the colleague but only informally (at my request). I’m now doubting myself and wondering if I should just speak to the colleague myself and say it was inappropriate and I felt uncomfortable. He probably meant nothing sinister by it, but the thigh feels like quite an intimate area. I don’t want to damage our working relationship, and for some odd reason I feel guilty for making him go through the embarrassment of being talked to about this. Should I leave it in my managers hands or talk to him myself? Although now that I’ve officially told my manager, he may have a duty to take some sort of action. I feel really shit and don’t know if I’ve done the right thing.