Quarterback Alex Smith completed a full practice on Wednesday after sustaining a finger sprain during the 49ers' victory over the Buffalo Bills.