The San Francisco Giants on Sunday designated third baseman Casey McGehee for assignment and recalled right-hander Hunter Strickland from Triple-A Sacramento.