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.