The Washington Capitals have signed John Erskine to a two-year contract extension worth $3 million. The Capitals announced the deal Friday for the 30-year-old defenseman, who has three goals, four assists and 43 penalty minutes in 31 games this season.