Microsoft already has a lot of holiday Xbox One console bundles that have at least one, and sometimes more, free games included. Now the company has announced that from Friday, November 6 to Sunday, November 8, people who buy any Xbox One bundle at participating retailers will be able to get an additional game of their choice for free that has a value of up to $59.99.

Microsoft is likely running this special offer due to the release of Call of Duty: Black Ops III on November 6. This is the first game in the popular first-person shooter series that will not release its post-launch DLC packs first on the Xbox platform, and Microsoft may be trying to keep fans of the series from defecting to Sony's PlayStation 4 platform.

In addition to this weekend's special promotion, Microsoft points out that other retailers have their own deals for the Xbox One:

GameStop

November 2-5: Get a free controller when you buy a new Xbox One.

November 6-8: Buy any new Xbox One bundle. Get an additional game and a wireless controller free.

Now – November 21: Get a $100 credit toward a new Xbox One when you trade in your PS3 (120GB+) or Xbox 360 (250GB+).

Best Buy

November 1-5: Get a $50 Best Buy gift card when you buy a new Xbox One.

November 6-7: Buy any new Xbox One bundle. Get an additional game and a $50 Best Buy gift card free.

November 8: Buy any new Xbox One bundle. Get an additional game free.

Amazon

November 2-5: Get Mad Max for free when you buy Xbox One.

November 6-8: Buy any new Xbox One bundle. Get Mad Max for free.

Target

November 1-5: Get a $50 Target gift card when you buy Xbox One.

November 6-7: Buy any new Xbox One bundle. Get an additional game and a $50 Target gift card free. (Online only)

November 8: Buy any new Xbox One bundle. Get an additional game free. (Online only)

Buy Xbox One at Amazon

Source: Major Nelson