Ligety won at St. Moritz by a wide 1.51-second margin over Marcel Hirscher of Austria, the leader in the men's overall points race, and 1.69 seconds faster than Alexis Pinturault of France.
"It was nice to get another good race in before Sochi and confirm where I am in giant slalom," said Ligety, who moved up to fourth in the overall standings. "Hopefully I can carry the confidence over the Olympics."
Ligety turned in a combined two-run time of 2 minutes, 38.74 seconds on the bumpy course. Pinturault was timed at 2:40.44 and was one of three Frenchmen among the top 10 finishers.