Duncan Weir, the Scotland and Glasgow Warriors fly-half, will miss the RBS 6 Nations championship and be sidelined for up to four months after undergoing surgery on his right bicep, the Guinness PRO12 club have announced.

Weir suffered an injury to his arm during the league match with Edinburgh on December 27 and a scan showed the 23-year-old would require surgery to fix the problem.