Italy defender Marco Materazzi today accepted a public apology over a claim that he had used vile racist abuse to goad former France captain Zinedine Zidane into headbutting him during the 2006 World Cup final.