Who won the Six Nations in 2003? The 2003 Six Nations Championship was won by England. It was the first time that two teams entered the final round undefeated, with both England and Ireland winning ...