FORWARD Nick Davis will miss the next two to three weeks after aggravating a foot injury in Saturday's one-point loss to the West Coast Eagles.
Adam Schneider will replace Davis for this Saturday's clash against Richmond at the MCG.
Schneider is returning from a hamstring injury which sidelined the rover for the first match of the 2007 season.
Coach Paul Roos said Swans ironman Jared Crouch also will miss this week.