I have the following code to show union of two sets. But the problem is that the intersection of the two sets in the diagram below has been colored twice instead of just once. As we can see in the below screenshot the intersecting part is colored twice but I want it to be colored only once just like the rest of the union part. Here is the code to reproduce the problem:
\documentclass{standalone} \usepackage{tikz} \begin{document} \begin{tikzpicture} \begin{scope} [fill opacity = .3] \draw[fill=gray, draw = black] (3.5,2.5) circle (1.5); \draw[fill=gray, draw = black] (6,2.5) circle (2); \end{scope} \end{tikzpicture} \end{document} 


\draw[draw=black, fill=gray!30]for the same effect. Drawing it as one path is still a good idea, as you can use even odd filling rule to not fill in the middle area.