The Capitals have added two more unrestricted free agents, signing right wing Joel Ward and veteran defenseman Roman Hamrlik.

Ward agreed to a four-year deal worth $12 million, according to TSN’s Gord Miller, while Hamrlik inked a two-year, $7 million contract, as first reported by Radio Canada’s JF Chaumont.

A hard worker who can play both wings and center, Ward, 30, adds more versatility to the Capitals’ forwards. He spent the last three seasons with the Nashville Predators and recorded 29 points, including 10 goals, in the 2010-11 season. In the postseason, Ward led Nashville in goals (7), assists (6) and points (13) in 12 games.

Hamrlik, 37, averaged 22:16 of ice time per game with the Montreal Canadiens last season and has played the second-most games, at 1,311, of active NHL defensemen. He has plenty of experience and should provide a stable veteran presence to the Capitals’ blueline. Hamrlik recorded 34 points, including five goals, in 79 games with the Canadiens last year.

--Live updates: NHL free agency.