Serena Williams digs deep to beat Watson