Put your sniper in green cover, then hold fire and countersnipe. He cloaks so fast in green cover that sov sniper can't aim at him quick enough.
I tried that multiple times and it didn't work. I can't load replay because game has patched twice since then.  The first time I toggled hold fire off and  the sniper squad was visible.  I had line of sight but my sniper shot a penal squad. I quickly went back into hold fire and cloaked and we started a cat and mouse game of trying to reveal each other. They revealed again in open terrain shortly thereafter and this time I stayed in hold fire mode but ordered him to specifically attack that sniper squad.  He did nothing for a whole second and then the Soviets cloaked.  I would not get another opportunity to fire until the Soviet sniper squad was within a few meters of my sniper and the war had already turned irrevocably against me.  At that point both snipers revealed each other and I released hold fire got off one shot to kill one of their two squad members and they immediately counter sniped me 
 Do you know of a better way to make sure you counter snipe the actual sniper?  Clicking attack on that sniper does not seem to work, and releasing hold  fire also backfired on me