Federer is Federer, Djoker is Dojker. This thread is not about what contract Fed got in 04 and 05. Different time in tennis and way off topic.
The ST deal was a blunder. They did not do enough background check on ST's financials and they should always have faith on their man winning it big in the coming year. May be not 3 slams, but at least 2. Simple business school thinking and they just dropped the ball.