The Golden State Warriors have confirmed the deal struck earlier this week with free agent Marreese Speights.