Minnesota (CBS) - Barring some unforeseen major physical setback, Brett Favre will be at

Minnesota Vikings training camp in Mankato when it opens at the end of July, a source has told CBS station WCCO-TV.

That source said that Favre and the Vikings have indeed come to a contractual agreement. A Vikings equipment manager has already ordered number four purple jerseys with Favre's name on them.

On Sunday, Favre's longtime agent Bus Cooke denied a report that Favre and the Vikings had come to an agreement. It still isn't clear when the Vikings will officially announce that Favre has signed.

ProFootballTalk.com speculated the announcement will come Fourth of July weekend, when a lot of media folks are on vacation to minimize the circus atmosphere.

John David Booty is currently wearing number four, but not for long. Rosen said he believes the Vikings will keep Booty. The logical man to try and move would be Tavaris Jackson with Sage Rosenfels backing Favre up and ready to take over if Favre can't get the job done.