Microsoft have announced via their official Xbox website, that their Xbox Live Gold service will be free commencing the 8th March till 10th March 2013 next weekend.
The special offer will begin at 12am GMT and end at 23:59 next Sunday night. Various events will be carried out by Microsoft aswell, including FIFA 13 Ultimate Team tournaments, Call of duty: Black ops 2 multiplayer, Halo 4, Assassin’s Creed 3 and Far Cry 3 tournaments aswell.
There is a special bulletin on the page where the announcement first got made, which highlights getting players to try out Black ops 2 multiplayer. You can check out the page for yourself here and see all the details for yourself.