Cameron Diaz and Portia de Rossi each had their blond locks touched up yesterday at Salon Benjamin in LA. Earlier in the day, Cameron was solo to hit the gym. Portia was able to fit in the hair appointment during a break from shooting new Arrested Development episodes. Cameron's been all about her time with pals since returning to the West Coast. According to a new report, Cameron even threw Drew Barrymore's baby shower! Drew and Cameron, who worked together on their Charlie's Angels movies, are especially close. Cameron was even a bridesmaid in Drew's June wedding.