The Wolverhampton leg of the 2012 Olympic torch relay and the women's football semi-finals featuring Canada versus the USA at Old Trafford in Manchester.