France beat Wales and New Zealand beat Australia in the semi-finals of Rugby World Cup 2011 in New Zealand.